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

Re: Iniciar proceso con PID definido



El día 17 de mayo de 2009 2:22, Roberto De Oliveira
<rcdeoliveira@gmail.com> escribió:
> Nunca he leído que uno pueda pedir a nivel de código un PID en
> específico para un proceso (aunque esto no significa que no pueda
> existir). Pero de todas maneras conozco dos maneras en que puedes
> saber el PID de tu proceso:
> 1) Exactamente después de que mandas la aplicación a background
> consultas su PID con la variable ! , ejemplo:
>     sleep 1000 &
>     echo $! > /tmp/sleep.pid
>     cat /tmp/sleep.pid
>
> 2) Utilizas lo que utilizan la gran mayoría los scripts de init.d:
> start-stop-daemon, esta aplicación ayuda (entre otras cosas) a guardar
> el PID de un proceso lanzado, puedes cualquier script en la carpeta en
> init.d o revisar el man de dicho comando.
>

No es exactamente lo que pide como bien comentas, pero incluso para
saber el pid de un proceso es mucho más fácil utilizar "pidof"

$ man pidof

Sin complicaciones.

Saludos!

> --
> Saludos,
> Roberto De Oliveira

-- 
aabilio - http://linfox.es
http://expulsionporagresion.linfox.es
GPG id C7B08605 Abilio Almeida Eiroa (aabilio)


Reply to: