Di terminal bash saya bisa menekan Control+ Zuntuk menunda proses yang sedang berjalan ... maka saya bisa mengetik fg
untuk melanjutkan proses.
Apakah mungkin untuk menunda proses jika saya hanya memiliki PID-nya? Dan jika demikian, perintah apa yang harus saya gunakan?
Saya mencari sesuatu seperti:
suspend-process $PID_OF_PROCESS
dan kemudian melanjutkannya dengan
resume-process $PID_OF_PROCESS
bash
command-line
job-control
Stefan
sumber
sumber
jobs
). Jadi Anda akan pergi:kill -TSTP %1
Anda harus menggunakan
kill
perintah untuk itu.Agar lebih verbose - Anda harus menentukan sinyal yang tepat , yaitu
untuk menunda proses dan
untuk melanjutkannya. Didokumentasikan di sini .
sumber
kill -TSTP
(yaitu bagaimana menunda). 1/2 tahun kemudian, yaitu 2011, saya meninjau kembali jawaban saya dan memperhatikan ketidaklengkapannya. Jadi, saya mengeditnya dan menambahkan jugakill -CONT
bagian itu. Ini harus menjelaskan perbedaan suara dibandingkan dengan jawaban Steve.