Tengo el pid y acabo de detener un programa usando
kill -stop PID
Ahora quiero continuar haciendo
kill -cont PID
Pero solo si ya está detenido. ¿Cómo verificaría si está detenido o funcionando?
command-line
process
ps
signals
process-management
hermancain
fuente
fuente

Respuestas:
Puede verificar si el proceso está en estado detenido,
Tsepsemite.Tu puedes hacer:
[ "$(ps -o state= -p PID)" = T ]prueba si la salida deps -o state= -p PIDesT, si es así, enviarSIGCONTal proceso. Reemplace PID con la ID del proceso real del proceso.fuente
Otra forma sería
fuente
o
fuente