Fala Elder, Faça assim: #!/bin/sh -x nohup ls -lh / & echo $!
O $! representa o último processo colocado em *background*. -- Abração, Julio *Cursos de Shell nos finais de semana: - Em SP ligue (11) 2125-4747; - Em DF ligue (61) 3223-3000; - Turmas fechadas em qualquer cidade ligue (21) 8112-9988 * 2008/10/17 elderjmp <[EMAIL PROTECTED]> > Boa noite, > > Quando executo no shell o comando " nohup ls -lh / & " ele me retorna no > shell o id do processo " [1] 10173 " > > Se crio um script teste.sh com o seguinte conteúdo: > > #!/bin/sh -x > nohup ls -lh / & > > Quando o executo, não me retorna o id do processo. > > Teria como quando eu executar o script teste.sh ele me retornar o id do > processo, na tela ou para um arquivo? > > Obrigado. > > -- > Elder J Lehnsherr > LINUX USER #422378 [Debian GNU/Linux] > > [As partes desta mensagem que não continham texto foram removidas] > > > -- Abração, Julio Cursos de Shell nos finais de semana: - Em SP ligue (11) 2125-4747; - Em DF ligue (61) 3223-3000; - Turmas fechadas em qualquer cidade ligue (21) 8112-9988 [As partes desta mensagem que não continham texto foram removidas]
