Saya memiliki pid dan saya hanya berhenti menggunakan program
kill -stop PID
Sekarang saya ingin melanjutkannya dengan melakukan
kill -cont PID
Tetapi hanya jika sudah dihentikan. Bagaimana saya memeriksa untuk melihat apakah itu berhenti atau berjalan?
command-line
process
ps
signals
process-management
hermancain
sumber
sumber
Jawaban:
Anda dapat memeriksa apakah proses dalam keadaan berhenti,
T
apakahps
output.Anda dapat melakukan:
[ "$(ps -o state= -p PID)" = T ]
tes apakah outputps -o state= -p PID
adalahT
, jika demikian kirimSIGCONT
ke proses. Ganti PID dengan ID proses yang sebenarnya dari proses tersebut.sumber
Cara lain adalah
sumber
atau
sumber