Tema: id proceso
Ver Mensaje Individual
  #2 (permalink)  
Antiguo 26/01/2010, 08:14
AlvaroG
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: id proceso

¿al proceso lo ejecutás vos via un script?
Porque si es así, BASH te permite obtener el ID del último proceso que se inició en segundo plano, via la variable $!
Entonces podrías hacer

miprograma &
echo $! >> miprograma.pid

y luego leer miprograma.pid. Si ese ID existe en la salida de ps, entonces el proceso se está ejecutando.

Otra forma posible es simplemente analizar la salida de ps -ef (o algo más específico tipo ps -u usuario). Si encontrás el proceso que te interesa en la salida de ps, entonces el programa está activo.


Saludos.