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

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: