[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