使用することを忘れていて、screen
かなり長い間実行されたタスクがありますが、保存されたデータを失いたくありません。デフォルトでは、ジョブを終了してデータを保存する同じ端末セッションにいる場合は、Ctrlc別のSSHウィンドウでジョブを停止する方法はありますか?
現在、同じ端末ウィンドウにアクセスできません。
答え1
CCは、フォアグラウンドプロセスグループIDを使用して終了できるフォアグラウンドプロセスSIGINT
グループに送信されます(出力を参照)。kill
ps -ej
kill -s INT -- -pgid
答え2
実行中のプロセスのttyを変更するためのいくつかのユーティリティがあります。これらのほとんどは、実行中のプロセスをターミナルマルチプレクサに接続するために作成されました。たとえば、次を参照してください。