このチュートリアルでは、"There are stopped jobs" カスタムメイド "logout"で terminal (SSH). このメッセージはどういう意味ですか Linux から切断できるようにするために何をしなければならないか terminal、以下のチュートリアルの手順を参照してください。
接続を切断する方法を確認する前に terminal カスタムメイド "logout"、このメッセージの意味を知っておくとよいでしょう。
メッセージ "There are stopped jobsログアウトしようとすると」が表示される terminal 実行中または中断待ちのプロセスがある場合 (Ctrl+C) または続編(fg
) 彼らの。
間のプロセスについてです。 terminal およびそのシステムへのログインクライアント。 繋がり SSH 経て Putty または Terminal (macOS).
したがって、これはエラー メッセージではなく、ユーザーに「jobs」が進行中で、まだ保存または閉じられていません。 ほとんどの場合、このメッセージは、「vim"、保存せずに編集画面を離れました。
キュプリン
SSH(ターミナル)で「There are stopped jobs」と表示された場合の解決方法
コマンドでログアウトできるようにするには "logout
「通常、これらのプロセスを終了または終了する必要があります。
1. コマンド「jobs
"で terminal. このコマンドは、保留中または実行中のプロセスのリストを表示します。
2. 次に、開いているプロセスを特定したら、いくつかのオプションがあります。
実行中のプロセスを復元する
コマンド "fg
」 停止したプロセスを再開します (job)そして、キーの組み合わせでそれを終了します Ctrl+C.
プロセスをバックグラウンドに移動して、"There are stopped jobs
コマンドを実行する "bg
」 プロセスをバックグラウンドに移動します。 これで、接続を閉じることができます terminal 命令により "logout
」 開いているプロセスを停止せずに。
現在のシェルとのタスクの関連付けを終了します
コマンド "disown
"。 このコマンドは、 job
への接続セッションを閉じることができるように、現在のシェルに関連付けられています。 terminal. で注文を実行する場合 terminal 閉じた後もアクティブに保ちたい terminalul、自信を持ってコマンドを使用できます」disown
"
ワークロードの強制クローズ
この方法はお勧めしませんが、必要に応じてタスクを強制終了できます。
次のコマンドでプロセスの PID を特定します。
ps aux | grep process_name
プロセスを強制終了します。
kill -9 PID_number
上記のチュートリアルのいずれかの手順を実行すると、「There are stopped jobs" コマンドを実行すると "logout
」 でセッションを XNUMX 回で終了します terminal.