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: