En un post anterior se vio
como usar kill para monitorear procesos. Otra opcion para eso es usar ps. Con ambos métodos puedes revisar $? para exitoso/fallido. Sin embargo, nota que kill -0 puede retornar fallido aun si el proceso existe actualmente. Esto sucede cuando el usuario actual no tiene permiso para el proceso en cuestión, por ejemplo:
kill -0 1
Para revisar un proceso silenciosamente (sin salida), usa:
kill -0 PID 2>/dev/null
ps -p PID >/dev/null
Fuente.
No hay comentarios:
Publicar un comentario