画面で始まるバックグラウンドプロセスを停止する方法

画面で始まるバックグラウンドプロセスを停止する方法

この質問は以前に要求された可能性がありますが、見えませんでした。

私はしばしばscreen ssh数日かかるプロセスをリモートで起動します。 SSH経由でログインし、バックグラウンドで複数のプロセスを開始し、CRTL + Aを使用して分離しました。 d。理由はわかりませんが、「screen -r」はプロセスがまだ実行されていますが、しばらくして画面を復元しません(scp作成中のデータを見ることができます。すべてが問題ないようです)。それは問題ではありません。

しかし、このような作業のスループットが非常に多く、これを防止できたらと思います。どうすればいいですか?私が言ったようにscreen -r動作しません。 SSH ログインおよび再入力にはps表示されません。

ベストアンサー1

あなたはそれをscreen間違った方法で使用しています。

リモートシステムを接続しsshて起動する必要があります(または再接続する必要があります)。screenリモートシステムでは、screen各プロセスに対して新しいウィンドウを開く必要があります。したがって、バックグラウンドで実行する必要はありません。

おすすめ記事