web-dev-qa-db-ja.com

終了GNUジョブを終了させるScreenセッションでの並列処理

スクリーンセッションでGNU Parallelコマンドを実行しています。残念ながら、コマンドの最後に「&」を入れてバックグラウンドにプッシュしませんでした。スクリーンセッションのコマンドラインへのアクセス。

新しいジョブの作成を停止し、現在実行中のジョブを終了するように、並列を終了します。画面外で行う必要がありますが、画面のコマンドラインが新しいコマンドを受け付けていないため、screen -Xが機能するとは思いません。

ありがとう!

1
Rmurphy

最初:欠落している&を修正する標準的な方法は次のとおりです。

CTRL-Z
bg

そうは言っても、おそらくGNU SIGTERMを並列に送信したいでしょう。1つのインスタンスのみを実行する場合は、これを行う必要があります。

killall -TERM parallel
2
Ole Tange