Bom, imagine que voce o processo da shell ( bash ) eh o 1000.
Quando voce executa um script, ele recebe um novo PID que pode ser 1001. Porem, todo processo possui um PID ( Process ID ) e um PPID ( Parent Process ID ). Scripts em bash acessam o PID atraves da variavel $$ e sabem qual eh o PPID atraves da variavel $PPID. -- Quando o usuario faz o login, eh executado um processo, a shell. No seu caso, voce deve ter colocado no profile, entao um terceiro processo, filho da shell sera levantado que eh o nosso script. Estes processos sao 'owned' pelo usuario que fez o login, o que significa que ele tem acesso livre ao processo. Entao, quando a gente da um kill -9 $PPID, significa que o processo filho esta matando o processo pai ( q eh a shell ). Sim, ele pode fazer isso pq o owner eh o mesmo usuario. Quando voce mata a shell, voce volta p/ a tela do login pq o pai do processo da shell eh o init e ele faz o respawn do processo que tomara conta do processo ( getty, agetty ), que por sua vez ira disparar o /bin/login e iniciar todo o ciclo novamente. Acho q ficou meio confuso, mas entendeu? william On Thu, 18 Sep 2003, Linko wrote: > Blz , ... > > Assim funcionou, ... s� uma coisa, ... o que exatamente ele faz a� ?? > Se puder me explicar, ... > > Valeu !!!! _______________________________________________ slack-users mailing list [EMAIL PROTECTED] http://www.linuxmag.com.br/mailman/listinfo/slack-users

