すべての実行中のジョブを強制終了し、停止したジョブを実行中にする方法

サイード:

Linuxで最初にすべての実行中のジョブを強制終了してから、すべての停止中のジョブを実行中のステータスに変更する方法に興味があります。私はたくさんグーグルしましたが、何も見つかりませんでした。kill $(jobs -ps)実行中か停止中かにかかわらず、すべてのジョブを強制終了するコマンドに到達しましたこれは私のjobs出力です:

[1]  92231 Running                 tail -f myfile &
[2]  92232 Stopped                 tail -f myfile
[3]  92234 Stopped                 tail -f myfile
[4]  92236 Stopped                 tail -f myfile
[5]  92237 Running                 tail -f myfile &
[6]  92238 Stopped                 tail -f myfile
[7]  92239 Running                 tail -f myfile &
[8]  92240 Stopped                 tail -f myfile
[9]  92241 Stopped                 tail -f myfile
[10]  92243 Stopped                 tail -f myfile
[11]  92244 Stopped                 tail -f myfile
[12]  92245 Stopped                 tail -f myfile
[13]  92246 Stopped                 tail -f myfile
[14]  92247 Stopped                 tail -f myfile
[15]  92248 Stopped                 tail -f myfile
[16]  92249 Stopped                 tail -f myfile
[17]  92250 Stopped                 tail -f myfile
[18]  92251 Stopped                 tail -f myfile
[19]  92252 Stopped                 tail -f myfile
[20]  92253 Stopped                 tail -f myfile
[21]  92255 Stopped                 tail -f myfile
[22]  92256 Stopped                 tail -f myfile
[23]  92258 Stopped                 tail -f myfile
[24]  92259 Stopped                 tail -f myfile
[25]  92260 Stopped                 tail -f myfile
[26]  92261 Running                 tail -f myfile &
[27]  92262 Stopped                 tail -f myfile
[28]  92263 Stopped                 tail -f myfile
[29]  92264 Stopped                 tail -f myfile
[30]  92267 Stopped                 tail -f myfile
[31]  92268 Stopped                 tail -f myfile
[32]  92269 Stopped                 tail -f myfile
[33]  92270 Stopped                 tail -f myfile
[34]  92271 Stopped                 tail -f myfile
[35]- 92272 Stopped                 tail -f myfile
[36]+ 92273 Stopped                 tail -f myfile

最初に、すべての実行中のプロセスを強制終了し、次に、他の停止中のプロセスを実行中にする必要があります。

どうすればこの出力に到達できますか?私はforループについて考えていましたが、できるかどうかはわかりません。

失われた:

最初にbashマニュアルのいくつかの便利なjobsオプション

-pジョブのプロセスグループリーダーのプロセスIDのみを一覧表示します。

-r実行中のジョブのみを表示します。

-s停止したジョブのみを表示します。

したがって、実行中のすべてのジョブを強制終了するには、次のようにします。

kill $(jobs -p -r)

停止したすべてのジョブを再開するには:

kill -SIGCONT $(jobs -p -s)

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

実行中のmcparallelジョブを途中で停止します

分類Dev

実行中のmcparallelジョブを途中で停止します

分類Dev

laravel-キューがすべてのジョブを終了した後にタスクを実行します

分類Dev

Jenkinsは、ジョブの実行中/保留中のビルドをすべて停止します

分類Dev

UserForm がジョブを完了するまで、他のすべてのコードを強制的に実行しないようにします。

分類Dev

CCOMPSの実行に失敗したすべてのジョブ

分類Dev

SLURMで実行中のジョブの数を制限する

分類Dev

EMRを起動し、1つのジョブを実行した後にそれを強制終了します(自動的に)

分類Dev

lsfは、RUNジョブを強制終了せずにすべてのPENDジョブをbkillします

分類Dev

実行中のAzure関数を停止/強制終了します

分類Dev

2つのジョブを並行して実行し、別のジョブがkotlinコルーチンの使用を終了するのを待つ方法

分類Dev

ジョブのレスキュー、ジョブの実行を停止する方法

分類Dev

キューに入れられたすべてのジョブを強制終了します

分類Dev

bashですべてのジョブを強制終了する方法は?

分類Dev

Hadoopに複数のジョブを強制的に実行させる方法

分類Dev

現在実行中のcronジョブを表示する方法は?

分類Dev

cronジョブを介して実行される同時PHPジョブジョブを停止します

分類Dev

GitLab-CI:すべての条件が満たされた場合にのみジョブを実行します

分類Dev

自動修復は進行中のWebジョブを強制終了しますか?

分類Dev

実行中のslurmジョブに時間を追加する

分類Dev

Google ComputeEngineのcronジョブを実行してDataflowジョブをスケジュールする方法

分類Dev

3つのジョブを連続して実行する

分類Dev

bashファイルによって実行されたバックグラウンドジョブを強制終了する方法

分類Dev

現在実行中のクオーツジョブを中断または停止する方法

分類Dev

ThreadPoolExecutorのすべてのタスクがそこでジョブの実行を終了したら、データベースに挿入します

分類Dev

Jenkinsでスケジュールされているすべてのジョブの実行を一時的に停止します

分類Dev

PCをシャットダウンまたは再起動するたびに、NVIDIA PersistenceDaemonが5分間実行中のジョブを停止します

分類Dev

arangodbのキューを介してジョブを実行する方法

分類Dev

EntityFrameworkを使用してSQLジョブの実行日時を取得する方法

Related 関連記事

  1. 1

    実行中のmcparallelジョブを途中で停止します

  2. 2

    実行中のmcparallelジョブを途中で停止します

  3. 3

    laravel-キューがすべてのジョブを終了した後にタスクを実行します

  4. 4

    Jenkinsは、ジョブの実行中/保留中のビルドをすべて停止します

  5. 5

    UserForm がジョブを完了するまで、他のすべてのコードを強制的に実行しないようにします。

  6. 6

    CCOMPSの実行に失敗したすべてのジョブ

  7. 7

    SLURMで実行中のジョブの数を制限する

  8. 8

    EMRを起動し、1つのジョブを実行した後にそれを強制終了します(自動的に)

  9. 9

    lsfは、RUNジョブを強制終了せずにすべてのPENDジョブをbkillします

  10. 10

    実行中のAzure関数を停止/強制終了します

  11. 11

    2つのジョブを並行して実行し、別のジョブがkotlinコルーチンの使用を終了するのを待つ方法

  12. 12

    ジョブのレスキュー、ジョブの実行を停止する方法

  13. 13

    キューに入れられたすべてのジョブを強制終了します

  14. 14

    bashですべてのジョブを強制終了する方法は?

  15. 15

    Hadoopに複数のジョブを強制的に実行させる方法

  16. 16

    現在実行中のcronジョブを表示する方法は?

  17. 17

    cronジョブを介して実行される同時PHPジョブジョブを停止します

  18. 18

    GitLab-CI:すべての条件が満たされた場合にのみジョブを実行します

  19. 19

    自動修復は進行中のWebジョブを強制終了しますか?

  20. 20

    実行中のslurmジョブに時間を追加する

  21. 21

    Google ComputeEngineのcronジョブを実行してDataflowジョブをスケジュールする方法

  22. 22

    3つのジョブを連続して実行する

  23. 23

    bashファイルによって実行されたバックグラウンドジョブを強制終了する方法

  24. 24

    現在実行中のクオーツジョブを中断または停止する方法

  25. 25

    ThreadPoolExecutorのすべてのタスクがそこでジョブの実行を終了したら、データベースに挿入します

  26. 26

    Jenkinsでスケジュールされているすべてのジョブの実行を一時的に停止します

  27. 27

    PCをシャットダウンまたは再起動するたびに、NVIDIA PersistenceDaemonが5分間実行中のジョブを停止します

  28. 28

    arangodbのキューを介してジョブを実行する方法

  29. 29

    EntityFrameworkを使用してSQLジョブの実行日時を取得する方法

ホットタグ

アーカイブ