SSH(ターミナル)で「There are stopped jobs」と表示された場合の解決方法

このチュートリアルでは、"There are stopped jobs" カスタムメイド "logout"で terminal (SSH). このメッセージはどういう意味ですか Linux から切断できるようにするために何をしなければならないか terminal、以下のチュートリアルの手順を参照してください。

接続を切断する方法を確認する前に terminal カスタムメイド "logout"、このメッセージの意味を知っておくとよいでしょう。

「logout」コマンドを使用すると、「There are stopped jobs」というメッセージが表示されるのはなぜですか?

メッセージ "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.

テクノロジーに情熱を持っており、喜んで記事を書いています StealthSettings2006 年から .com を運営しています。私はオペレーティング システムに関して豊富な経験を持っています。 macOS, Windows シ Linuxだけでなく、プログラミング言語やブログ プラットフォームでも使用できます (WordPress) およびオンライン ストアの場合 (WooCommerce、Magento、PrestaShop)。

» Linux » SSH(ターミナル)で「There are stopped jobs」と表示された場合の解決方法
コメント