shell-script-pt
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [shell-script] Obter ID do processo executando um script (nohup)


From: MrBiTS
Subject: Re: [shell-script] Obter ID do processo executando um script (nohup)
Date: Sat, 18 Oct 2008 07:06:30 -0300
User-agent: Thunderbird 2.0.0.17 (X11/20080925)

-----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 - address@hidden
..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-----


reply via email to

[Prev in Thread] Current Thread [Next in Thread]