ssh
ボックスを開いて完了するのに時間がかかる作業を開始すると、通常はプロセスの一時停止をクリックcontrol+z
し、すぐに入力してbg 1
バックグラウンドで実行します。
その後、入力しjobs
て実行されていることがわかります。
接続を切断して(を入力してexit
を押すcontrol+d
など)、再度ログインすると、入力してjobs
実行していることが表示されなくなり、何も表示されません。
私は次のようなものを入力できることを知っています。
ps -u `whoami`
実行中のプロジェクトを表示しますが、これ以上一時停止できるかどうかはわかりません。殺すことができることはわかりますが、一時停止する方法はありますか?それとも何らかの方法でリストに再表示することができますかjobs
?
タスクとプロセス管理のLinux-fuのヒントも人気があり、投票によって決定されます。
答え1
これを使用して、ジョブを一時停止しkill -STOP pid
てkill -CONT pid
再開できます。既知のpsコマンドから正しいpidを取得できます。