Perlスクリプトの実行をバックグラウンドで続行するにはどうすればよいですか?

「自動」モードを追加して、処理を実行し、出力を生成してから、バックグラウンドで自動的に入力するスクリプトがあります。

どうすればこれを安全に達成できますか?単純なフォークで親を終了しますか、それともゾンビ(孤立)の問題が発生しますか?

# initial processing
defined (my $pid fork) or die "Can't fork: $!";
exit if $pid;
# continue child in background
Steffen Ullrich

孤立したプロセス、つまり親が存在しなくなったプロセスは、通常、initプロセスによって自動的に取得されます。ゾンビは別のものです。親プロセスは存在しますがwait、子の世話をしないため、プロセスが死んでも完全には刈り取られません。あなたの場合、これは孤立しているので、この部分について心配する必要はありません。

シェルからプロセスを実行した場合は、親の親との共有ファイル記述子などについて心配する必要があるかもしれません。すべてのファイル記述子、特にstdin、stderr、stdoutも閉じることをお勧めします。

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

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

編集
0

コメントを追加

0

関連記事

分類Dev

Macのバックグラウンドで実行されているPythonスクリプトを中断するにはどうすればよいですか?

分類Dev

「バックグラウンド」でスクリプトの一部(単一の関数)を実行するにはどうすればよいですか?

分類Dev

AWSでバックグラウンドサービスとしてPHPスクリプトを実行するにはどうすればよいですか?

分類Dev

Chrome拡張機能でバックグラウンドスクリプトを動的に実行するにはどうすればよいですか?

分類Dev

UWPバックグラウンドアプリで2つのタスクを同時に実行するにはどうすればよいですか?

分類Dev

バックグラウンドでsudo権限が必要なスクリプトを実行するにはどうすればよいですか?

分類Dev

bashスクリプトは、バックグラウンドで実行されているかどうかをどのように検出できますか?

分類Dev

プロンプトをバックグラウンドで実行し続けるにはどうすればよいですか?

分類Dev

スリープモードのモバイルネットワークで実行されているサービスをバックグラウンドで実行するにはどうすればよいですか?

分類Dev

バックグラウンドでそのディレクトリにいるかのようにスクリプト(mvnwなど)を実行するにはどうすればよいですか?

分類Dev

常にバックグラウンドで実行されるようにAndroidアプリを作成するにはどうすればよいですか?

分類Dev

WindowsのバックグラウンドでApacheのhttpdデーモンプロセスを実行するにはどうすればよいですか?

分類Dev

アプリがバックグラウンドモードのときに関数を実行するにはどうすればよいですか?

分類Dev

この卑劣なbashスクリプトを24時間年中無休でバックグラウンドで実行し続けるにはどうすればよいですか?

分類Dev

バックグラウンドでRxSwiftを実行するにはどうすればよいですか?

分類Dev

バックグラウンドで実行されている特定のスクリプトの実行時間を取得するにはどうすればよいですか?

分類Dev

現在実行中のLinuxプロセスをバックグラウンドで配置するにはどうすればよいですか?

分類Dev

Laravelで複数のバックグラウンドプロセスを実行するにはどうすればよいですか?

分類Dev

グラフィカルアプリをバックグラウンドモードで実行するにはどうすればよいですか?

分類Dev

リモートマシンのバックグラウンドではないプログラムとスクリプトを実行するにはどうすればよいですか?

分類Dev

すべてのbashプロセスをバックグラウンドとして実行するにはどうすればよいですか?

分類Dev

node.jsアプリをバックグラウンドサービスとして実行するにはどうすればよいですか?

分類Dev

1日の特定の時間にバックグラウンドでプログラムを実行するにはどうすればよいですか?

分類Dev

バックグラウンド ジョブを実行するにはどうすればよいですか?

分類Dev

AndroidのバックグラウンドでBluetooth接続を実行するにはどうすればよいですか?

分類Dev

SwiftでiOSアプリをバックグラウンドで永久に実行するにはどうすればよいですか?

分類Dev

コマンドプロンプトからさまざまなパラメータを取得するバックグラウンドプロセスとしてPythonスクリプトを実行するにはどうすればよいですか?

分類Dev

iOSで特定の日付にバックグラウンドタスクを実行するにはどうすればよいですか?

分類Dev

VBAマクロをバックグラウンドで継続的に実行するにはどうすればよいですか?

Related 関連記事

  1. 1

    Macのバックグラウンドで実行されているPythonスクリプトを中断するにはどうすればよいですか?

  2. 2

    「バックグラウンド」でスクリプトの一部(単一の関数)を実行するにはどうすればよいですか?

  3. 3

    AWSでバックグラウンドサービスとしてPHPスクリプトを実行するにはどうすればよいですか?

  4. 4

    Chrome拡張機能でバックグラウンドスクリプトを動的に実行するにはどうすればよいですか?

  5. 5

    UWPバックグラウンドアプリで2つのタスクを同時に実行するにはどうすればよいですか?

  6. 6

    バックグラウンドでsudo権限が必要なスクリプトを実行するにはどうすればよいですか?

  7. 7

    bashスクリプトは、バックグラウンドで実行されているかどうかをどのように検出できますか?

  8. 8

    プロンプトをバックグラウンドで実行し続けるにはどうすればよいですか?

  9. 9

    スリープモードのモバイルネットワークで実行されているサービスをバックグラウンドで実行するにはどうすればよいですか?

  10. 10

    バックグラウンドでそのディレクトリにいるかのようにスクリプト(mvnwなど)を実行するにはどうすればよいですか?

  11. 11

    常にバックグラウンドで実行されるようにAndroidアプリを作成するにはどうすればよいですか?

  12. 12

    WindowsのバックグラウンドでApacheのhttpdデーモンプロセスを実行するにはどうすればよいですか?

  13. 13

    アプリがバックグラウンドモードのときに関数を実行するにはどうすればよいですか?

  14. 14

    この卑劣なbashスクリプトを24時間年中無休でバックグラウンドで実行し続けるにはどうすればよいですか?

  15. 15

    バックグラウンドでRxSwiftを実行するにはどうすればよいですか?

  16. 16

    バックグラウンドで実行されている特定のスクリプトの実行時間を取得するにはどうすればよいですか?

  17. 17

    現在実行中のLinuxプロセスをバックグラウンドで配置するにはどうすればよいですか?

  18. 18

    Laravelで複数のバックグラウンドプロセスを実行するにはどうすればよいですか?

  19. 19

    グラフィカルアプリをバックグラウンドモードで実行するにはどうすればよいですか?

  20. 20

    リモートマシンのバックグラウンドではないプログラムとスクリプトを実行するにはどうすればよいですか?

  21. 21

    すべてのbashプロセスをバックグラウンドとして実行するにはどうすればよいですか?

  22. 22

    node.jsアプリをバックグラウンドサービスとして実行するにはどうすればよいですか?

  23. 23

    1日の特定の時間にバックグラウンドでプログラムを実行するにはどうすればよいですか?

  24. 24

    バックグラウンド ジョブを実行するにはどうすればよいですか?

  25. 25

    AndroidのバックグラウンドでBluetooth接続を実行するにはどうすればよいですか?

  26. 26

    SwiftでiOSアプリをバックグラウンドで永久に実行するにはどうすればよいですか?

  27. 27

    コマンドプロンプトからさまざまなパラメータを取得するバックグラウンドプロセスとしてPythonスクリプトを実行するにはどうすればよいですか?

  28. 28

    iOSで特定の日付にバックグラウンドタスクを実行するにはどうすればよいですか?

  29. 29

    VBAマクロをバックグラウンドで継続的に実行するにはどうすればよいですか?

ホットタグ

アーカイブ