Bom dia!

Pessoal,

Estava checando aquelas variáveis especiais do shell bash ($$, $! etc) e
me deparei com uma dúvida.
A variável $! mostra o PID do último processo filho executado, mas por
exemplo quando você inicia um shell novo e checa o valor dela $!,
realmente não existirá nada, mas se eu executo um ls que tem o tempo de
execução muito pequeno, e checo o valor da variável $!, ela fica em
branco ainda.
Se eu executo o comando tail em um arquivo e interrompo a sua execução
(Ctrl+c) e ai é atribuido o PID para a variável.
Queria uma explicação sobre esse caso, desde já agradeço.


Att

Tiago H. Pires
tiagonux


[As partes desta mensagem que não continham texto foram removidas]

Responder a