O que acontecerá se eu executar uma "fork fork" na minha máquina?

0

O que acontecerá depois de usar o comando fork?

    
por Jagveer Loky 07.05.2016 / 08:06

1 resposta

2

Dependendo do sistema, você pode receber uma mensagem de erro como:

No command 'fork' found, did you mean:
 Command 'forg' from package 'forg' (universe)
 Command 'gfork' from package 'globus-gfork-progs' (universe)
 Command 'pork' from package 'pork' (universe)
 Command 'forw' from package 'nmh' (universe)
 Command 'forw' from package 'mailutils-mh' (universe)

Em uma nota mais séria: não há comando 'forkbut' no Linux. Uma garfo bomba é um programa que gera cópias de si mesmo que geram cópias de si mesmas, etc.

A maneira mais fácil de criar um é provavelmente uma das formas básicas:

Por exemplo (do artigo vinculado):

  :(){ :|:& };:

ou

 bomb() { bomb | bomb& }; bomb

ou

 bomb() { bomb & bomb; }; bomb

( : é apenas um nome de função possível no bash, e o pipe não faz nada aqui).

A menos que você tenha alguns limites de recursos configurados no número máximo de processos que o Linux permitirá que seu usuário execute, ele irá congelar seu computador. Você pode definir esses limites com sudo -e /etc/security/limits.conf .

    
por 07.05.2016 / 08:16

Tags