shell-script-pt
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

RES: [shell-script] Comando do Além.


From: Luiz Antonio Carlin
Subject: RES: [shell-script] Comando do Além.
Date: Fri, 29 Apr 2005 11:48:55 -0300

Pessoal

        Como diz o Ditado. "A Curiosidade matou o gato..." 

        Eu quis dar uma de "Esperto" e rodei no Cygwin.. E adivinhem. A
nossa pequena Fork Bom Travou a m* do propmpt e eu não consigo mais fechar o
cigwin heheheheheh

        Isso é muito interessante mesmo e graças ao Cygwin não houve
impactos maiores

Até mais
 
__________________________________
Luiz Antonio Carlin
Mail/MSN : address@hidden
ICQ:  11.792.390
Fone:  (61) 8117-2802
___________________________________


-----Mensagem original-----
De: address@hidden [mailto:address@hidden]
Em nome de Gentil de Bortoli Júnior
Enviada em: sexta-feira, 29 de abril de 2005 11:31
Para: address@hidden
Assunto: Re: [shell-script] Comando do Além.

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Eliphas, isso mesmo. Eu fui executar sem tentar entender primeiro e me ~ dei
mal. Por isso avisei.

Eliphas Levy Theodoro wrote:
| Gentil de Bortoli Júnior, @ 11:08:
|
|
|>Pessoal, alguém pode me explicar o que o comando abaixo faz, quando 
|>executado pelo Bash?
|>
|>:() { :|:&};:
|>
|>PS.: Recomendo que você não execute se não souber...
|
|
| NÃO execute em uma máquina de produção, se não tiver certeza que ela 
| está configurada pra limitar processos por usuário.
|
| Isso é um FORK BOMB.
|
| Ele redefine o builtin "true", que tem o apelido ":", para uma função.
| Pra ficar mais fácil de entender, troco o dois pontos para um bla
| qualquer:
|
| foo() {
|      foo | foo &
| }
| foo
|
| Ele vai disparar a função, que chama a função recursivamente com um 
| pipe para ela mesma, em background. Ou seja, vai crescer 
| exponencialmente até estourar o limite de processos OU deixar a 
| máquina inutilizável.
|

- --
Gentil de Bortoli Júnior
KeyID: 0x8383E070 - www.keyserver.net
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.5 (GNU/Linux)

iD8DBQFCckUHU6AHyoOD4HARAg3mAJ0bkc8KG3imrmQr81dsR9rOceafTACgnlxm
w7l3XaPtODtauotCs4ZQRdo=
=5l/x
-----END PGP SIGNATURE-----


---------------------------------------------------------------------
Esta lista não admite a abordagem de outras liguagens de programação, como
perl, C etc. Quem insistir em não seguir esta regra será moderado sem prévio
aviso.
---------------------------------------------------------------------
Sair da lista: address@hidden
---------------------------------------------------------------------
Esta lista é moderada de acordo com o previsto em
http://www.listas-discussao.cjb.net
---------------------------------------------------------------------
 
Links do Yahoo! Grupos




 






reply via email to

[Prev in Thread] Current Thread [Next in Thread]