-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 > 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?
Há uma variável especial chamada $! que retorna o PID do processo imediatamente anterior enviado para bg. Claro que se o processo terminou antes da execução de um echo $!, ele retornará "vazio". É um recurso que vc pode usar. pidof também é um comando interessante. - -- Um abraço .0. MrBiTs - [EMAIL PROTECTED] ..0 GnuPG - http://keys.cardboard.net:11371/pks/lookup?op=get&search=0xAC37715A6DD1F186 000 http://www.mrbits.com.br -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.6 (GNU/Linux) iD8DBQFI+bUmrDdxWm3R8YYRAkbAAJ96ZjcWlBUECOUwoOADCRe/jf7oNACgohGK T3EtviWjeceojvot9e+4b6M= =PT7g -----END PGP SIGNATURE-----
