私はリモート PC にいますが、「停止したジョブがあるため、ログアウトできません」というメッセージが表示されます。しかし、離れると接続が切断されます。ジョブを強制終了しようとしましたが、それでもこのメッセージが表示されます。
$ exit
logout
There are stopped jobs.
今後、このようなことが起こった場合、どうすれば安全にログアウトできるでしょうか?
答え1
Ctrl-Z ショートカットを使用すると、ジョブをバックグラウンドにプッシュできます。screen コマンドなどのユーザーは、ジョブが画面上にないことを忘れて、誤ってジョブをバックグラウンドにプッシュしてしまうことがよくあります。
使用して
fg
ジョブを最前面に表示します。
次のコマンドを使用して、自分のユーザーで実行されているプロセスを確認することもできます。
ps aux | grep USERNAME
これにより、そのジョブのプロセス ID とともに、何が実行されていたかがわかるようになります。
次に以下を使用できます:
kill PROCESSIDNUMBER
その仕事をやめること。
これが役に立つことを願っています!
敬具