Eu tenho o pid e acabei de parar um programa usando
kill -stop PID
Agora eu quero continuar fazendo isso
kill -cont PID
Mas apenas se já estiver parado. Como verifico se está parado ou em execução?
command-line
process
ps
signals
process-management
hermancain
fonte
fonte
Respostas:
Você pode verificar se o processo está no estado parado,
T
éps
produzido.Você pode fazer:
[ "$(ps -o state= -p PID)" = T ]
testa se a saída deps -o state= -p PID
éT
, se assim for, enviarSIGCONT
para o processo. Substitua o PID pelo ID do processo real.fonte
Outra maneira seria
fonte
ou
fonte