Possible Duplicate:
What does this cryptic bash command mean?
Why this command crashes Linux?
:(){ :|:& };:
Why this command crashes Linux?
| |||||||||
feedback
|
This question covers exactly the same ground as earlier questions on this topic; its answers may be merged with another identical question. See the FAQ for guidance on how to improve it.
|
The command defines a function named Below is exactly the same function but with a more readable name:
| |||||||||
feedback
|
|
Technically speaking the system has not crashed. A system crash produces an exit with errors. It neither has hanged. This would imply that the system is doing something and has not returned. In the particular case it is working properly. It just takes too long to respond because a computer realization has finite resources. Hence infinite processes and finite resources result in infinite time to respond. | |||
feedback
|
|
It forks processes to background endlessly. After a while, there is too many processes, each taking small amount of system resources. | |||
|
feedback
|