2012-01-19 3 views
-1

가능한 중복 : (주의하지 않는 원인 시스템 중단) : 내 친구의 이 결합 된 명령은 어떻게됩니까 :() {: | : & }; : 작동합니까?

오늘 하나
How does this bash fork bomb work?

이 같은 명령 원인 시스템이 중지 된 것을, 나에게 재미있는 일을했다 :

:() { :|:& }; : 

그러나이 명령이 어떻게 작동하고 그러한 재앙을 초래하는지 이해하지 못합니다. 아무도이 문제를 생각 나게하지 않습니까?

감사합니다, 두 개를 만들어 각각의 기본적 :의 각 호출에 대해, :의 두 인스턴스가 생성되는 것을 의미 한마디로

+0

Google forkbomb,이 질문은 원래의 질문이 아닙니다. – richo

답변

1

사이,

:() { :|:& }; : 
|  |  ` Invoke the function 
|  ` Run itself twice, once in a subshell, once for each invocation 
` Create a new function called : 

, 등

정확한 해결책은 제정신이다.

관련 문제