2009-06-19 27 views

Respuesta

12

Es un fork bomb. No lo hagas (De hecho, como GB señaló rápidamente, la copia aquí comenzó como una bomba rota en la horquilla. Le faltaban los dos puntos finales). Aún así, si alguien dice: "Prueba esta orden" mientras se ríe, y no sabes qué lo hace, el sentido común dice ...

Editar: The one you have here es bastante famoso como work of art por Jaromil, un artista digital.

+2

Brillante. ¡Gracias! –

+4

Tendrá que tener en cuenta que OS X tiene algo parecido a max-procs-per-user activado de forma predeterminada. No eliminará su sistema como la mayoría de las distribuciones permitirán por defecto. –

0

Fork bomb!

Quiero decir ... diversión bomba! Pruébalo dentro de una máquina virtual.

2

Absolutamente nada. Es una versión incompleta de la "bomba de horquilla", faltando dos puntos al final.

+0

Copiado y pegado incorrectamente - el original tenía dos puntos al final, lo siento. –

0

En sistemas configurados correctamente no hace mucho daño, debería poder intentarlo.

3

No hace nada perjudicial, ya que Mac OS X tiene un límite superior (por usuario) para la cantidad de procesos.

+0

Sé que este hilo es bastante antiguo, pero solo quería agregar que lo he intentado en mi terminal Mac OSX, y el proceso se eliminó antes de que sucediera algo malo. (Nota: lo intenté primero dentro de una máquina virtual). Sin embargo, cuando lo probé en un shell de Windows VM bash, su trabajo sucio nunca se detuvo. ¡Cosas interesantes! –

10

Romper el comando de modo que en realidad es comprensible:

:() #Define new function 
    #named ':' 
{ #Begin function definition 
    #block 
    :|:& #Pipe the very ':' function through itself, 
     #creating two processes, and make the 
     #resulting copy run in the background 
     #(the & part) 
} #End function definition block 
;: #Call ':' for the first time, initiating a chain 
    #reaction: each instance of ':' will create two 
    #more instances, ad infinitum 

Por otra parte, desde mi experiencia Mac OS X pasa a tener un límite por usuario para el número de procesos se pueden ejecutar, por lo que a menos que realmente tener las agallas para hacer funcionar la bomba de la horquilla bajo una carcasa sudo -s o sudo -i, usted debería estar bien.

+0

gran explicación –

Cuestiones relacionadas