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

Re: Iniciar proceso con PID definido



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.

-- 
Saludos,
Roberto De Oliveira


Reply to: