Re: como obter o pid do processo executado durante o boot?
Em 29-01-2013 14:46, Deckardbot escreveu:
Olá,
Tenho um programa em Python que deve ser executado logo após o boot.
Para isso adicionei uma linha no arquivo rc.local e deu certo.
O problema é que não consigo registrar o pid do processo. Alguem pode
me ajudar?
Olá!
"Registrar o pid do processo" ficou um tanto vago para mim.
Se estiver colocando um processo em segundo plano, pode ter seu
número com "$!", veja:
junior@note:~$ sleep 10 &
[1] 15868
junior@jumovel:~$ PID="$!"
junior@jumovel:~$ echo $PID
15868
Agora se quer o pid do processo dentro do script python:
junior@jumovel:~$ python -c 'import os, time; pid = os.getpid(); print
"\nPID: %i\n" % pid; time.sleep(10)' &
[3] 16096
PID: 16096
junior@jumovel:~$ PID="$!"
junior@jumovel:~$ echo $PID
16096
É isso?
[]'s
Junior Polegato
Reply to: