シェルスクリプトが終了したときにバックグラウンドプロセス/ジョブを強制終了するにはどうすればよいですか?

エルマルコ

トップレベルのスクリプトが終了したときに混乱をクリーンアップする方法を探しています。

特に使用したいset -e場合は、スクリプトが終了したときにバックグラウンドプロセスが終了することを望みます。

Johannes Schaub-litb

いくつかの混乱をクリーンアップするために、trapを使用することができます。特定のシグナルが到着したときに実行されるもののリストを提供できます。

trap "echo hello" SIGINT

ただし、シェルが終了した場合に何かを実行するために使用することもできます。

trap "killall background" EXIT

これは組み込みなので、help trap情報を提供します(bashで動作します)。バックグラウンドジョブのみを強制終了したい場合は、次のことができます。

trap 'kill $(jobs -p)' EXIT

'シェルが$()すぐに置き換えられないように、singleの使用に注意しください。

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

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

編集
0

コメントを追加

0

関連記事

分類Dev

パイプされたバックグラウンドプロセスを強制終了するにはどうすればよいですか?

分類Dev

アプリケーションがWPFで終了するときに、特定のオブジェクトのスレッドを強制終了するにはどうすればよいですか?

分類Dev

プロセスが強制終了されたときにExpress Serverを正常にシャットダウンするにはどうすればよいですか?

分類Dev

プロセスが強制終了されたときにExpress Serverを正常にシャットダウンするにはどうすればよいですか?

分類Dev

プロセスが強制終了されたときにExpress Serverを正常にシャットダウンするにはどうすればよいですか?

分類Dev

バックグラウンドのPythonプロセスを強制終了するにはどうすればよいですか?

分類Dev

Android Oreo以降でアプリケーションが強制終了された場合でも、バックグラウンドで特定のUUIDについてIBeaconをスキャンするにはどうすればよいですか?

分類Dev

Oreoのバックグラウンドタスクをプログラムで強制終了するにはどうすればよいですか?

分類Dev

シェルが終了したときにバックグラウンドジョブが強制終了されるか、強制終了されるかを正確に決定するものは何ですか?

分類Dev

groovyスクリプトコンソールを使用して、Jenkinsジョブが中止された後に残されたプロセスを強制終了するにはどうすればよいですか?

分類Dev

バックグラウンドプロセスを終了するにはどうすればよいですか?

分類Dev

PHP / bashスクリプトからバックグラウンドプロセスを開始/終了するにはどうすればよいですか?

分類Dev

bashスクリプトを作成していますが、スクリプトが終了したときにセッションが終了しないようにするにはどうすればよいですか?

分類Dev

コマンドプロンプトからバックグラウンドで実行されている特定のプロセスを強制終了するにはどうすればよいですか?

分類Dev

シェルを強制終了するときに「プログラム '/ bin / bash'がクラッシュしました」という警告を無効にするにはどうすればよいですか?

分類Dev

スクリプト内のスクリプトがバックグラウンドプロセスを終了するのをシステムに待機させるにはどうすればよいですか?

分類Dev

最初のサブプロセスが停止したときにメインスクリプトを終了するにはどうすればよいですか?

分類Dev

コマンドが失敗したときにシェルスクリプトを終了させるにはどうすればよいですか?

分類Dev

Javaアプリが終了/クラッシュしたときにJava子プロセスを削除するにはどうすればよいですか?

分類Dev

バックグラウンドに入った後にNSTimerを強制終了し、アプリがアクティブに戻った後に新しいタイマーを作成するにはどうすればよいですか?

分類Dev

シェルが終了したときにスクリプトが終了しないようにするにはどうすればよいですか?

分類Dev

SSHセッションを終了してもWebサーバーが強制終了されないように、再生Webサーバーをバックグラウンドで処理するにはどうすればよいですか?

分類Dev

SSHセッションを終了してもサーバーが強制終了されないように、再生Webサーバーをバックグラウンドで処理するにはどうすればよいですか?

分類Dev

スクリプトを終了するときにbashスクリプトのバックグラウンドプロセスを強制終了する

分類Dev

アプリケーションが終了したときにdbusモニタースクリプトを強制終了するにはどうすればよいですか?

分類Dev

シグナルがBashスクリプトを強制終了しないようにするにはどうすればよいですか?

分類Dev

bashスクリプトで間違ったプロセスを強制終了しないようにするにはどうすればよいですか?

分類Dev

スクリプトを強制終了せずに、bashscriptで実行中のプロセスを強制終了するにはどうすればよいですか?

分類Dev

親セッションが終了したことをbashスクリプトで検出するにはどうすればよいですか?

Related 関連記事

  1. 1

    パイプされたバックグラウンドプロセスを強制終了するにはどうすればよいですか?

  2. 2

    アプリケーションがWPFで終了するときに、特定のオブジェクトのスレッドを強制終了するにはどうすればよいですか?

  3. 3

    プロセスが強制終了されたときにExpress Serverを正常にシャットダウンするにはどうすればよいですか?

  4. 4

    プロセスが強制終了されたときにExpress Serverを正常にシャットダウンするにはどうすればよいですか?

  5. 5

    プロセスが強制終了されたときにExpress Serverを正常にシャットダウンするにはどうすればよいですか?

  6. 6

    バックグラウンドのPythonプロセスを強制終了するにはどうすればよいですか?

  7. 7

    Android Oreo以降でアプリケーションが強制終了された場合でも、バックグラウンドで特定のUUIDについてIBeaconをスキャンするにはどうすればよいですか?

  8. 8

    Oreoのバックグラウンドタスクをプログラムで強制終了するにはどうすればよいですか?

  9. 9

    シェルが終了したときにバックグラウンドジョブが強制終了されるか、強制終了されるかを正確に決定するものは何ですか?

  10. 10

    groovyスクリプトコンソールを使用して、Jenkinsジョブが中止された後に残されたプロセスを強制終了するにはどうすればよいですか?

  11. 11

    バックグラウンドプロセスを終了するにはどうすればよいですか?

  12. 12

    PHP / bashスクリプトからバックグラウンドプロセスを開始/終了するにはどうすればよいですか?

  13. 13

    bashスクリプトを作成していますが、スクリプトが終了したときにセッションが終了しないようにするにはどうすればよいですか?

  14. 14

    コマンドプロンプトからバックグラウンドで実行されている特定のプロセスを強制終了するにはどうすればよいですか?

  15. 15

    シェルを強制終了するときに「プログラム '/ bin / bash'がクラッシュしました」という警告を無効にするにはどうすればよいですか?

  16. 16

    スクリプト内のスクリプトがバックグラウンドプロセスを終了するのをシステムに待機させるにはどうすればよいですか?

  17. 17

    最初のサブプロセスが停止したときにメインスクリプトを終了するにはどうすればよいですか?

  18. 18

    コマンドが失敗したときにシェルスクリプトを終了させるにはどうすればよいですか?

  19. 19

    Javaアプリが終了/クラッシュしたときにJava子プロセスを削除するにはどうすればよいですか?

  20. 20

    バックグラウンドに入った後にNSTimerを強制終了し、アプリがアクティブに戻った後に新しいタイマーを作成するにはどうすればよいですか?

  21. 21

    シェルが終了したときにスクリプトが終了しないようにするにはどうすればよいですか?

  22. 22

    SSHセッションを終了してもWebサーバーが強制終了されないように、再生Webサーバーをバックグラウンドで処理するにはどうすればよいですか?

  23. 23

    SSHセッションを終了してもサーバーが強制終了されないように、再生Webサーバーをバックグラウンドで処理するにはどうすればよいですか?

  24. 24

    スクリプトを終了するときにbashスクリプトのバックグラウンドプロセスを強制終了する

  25. 25

    アプリケーションが終了したときにdbusモニタースクリプトを強制終了するにはどうすればよいですか?

  26. 26

    シグナルがBashスクリプトを強制終了しないようにするにはどうすればよいですか?

  27. 27

    bashスクリプトで間違ったプロセスを強制終了しないようにするにはどうすればよいですか?

  28. 28

    スクリプトを強制終了せずに、bashscriptで実行中のプロセスを強制終了するにはどうすればよいですか?

  29. 29

    親セッションが終了したことをbashスクリプトで検出するにはどうすればよいですか?

ホットタグ

アーカイブ