別のSSHウィンドウでプロセスを終了する

別のSSHウィンドウでプロセスを終了する

使用することを忘れていて、screenかなり長い間実行されたタスクがありますが、保存されたデータを失いたくありません。デフォルトでは、ジョブを終了してデータを保存する同じ端末セッションにいる場合は、Ctrlc別のSSHウィンドウでジョブを停止する方法はありますか?

現在、同じ端末ウィンドウにアクセスできません。

答え1

CCは、フォアグラウンドプロセスグループIDを使用して終了できるフォアグラウンドプロセスSIGINTグループに送信されます(出力を参照)。killps -ej

kill -s INT -- -pgid

答え2

実行中のプロセスのttyを変更するためのいくつかのユーティリティがあります。これらのほとんどは、実行中のプロセスをターミナルマルチプレクサに接続するために作成されました。たとえば、次を参照してください。

関連情報