child-process

    29

    2答えて

    これはthis questionに似ていますが、私は少し肉付けしたいと思っていました。 (私がここに来たのですが、代わりに以前の質問で "バンプ"の回答をしなければならない場合は、教えてください) WinDBGでは、私は.childdbg 1コマンドを使用して、プロセスが生成されるか、コマンドラインオプション-oで起動できます。これはいくつかの状況で非常に便利なので、(私が見るところでは)Visu

    2

    1答えて

    一部のPythonコードでは、私はforkを実行し、親プロセスが終了するまで子プロセスで何らかの処理を行います。 forkの後にはexecではありません。 子プロセスがsys.exitで明示的に終了すると、PyUnitエラーが生成されるため、PyUnitでこのコードをテストする際に問題が発生します。 このコードは、以下の問題に生成 class TestClass(TestCase): d

    7

    1答えて

    Microsoftはここで安全にプレーしました。 "Creating a Child Process with Redirected Input and Output"で、 このプロセスが終了すると、残りの開いているハンドルがクリーンアップされます。 大きなアプリケーションでリソースリークを回避するには、ハンドルを明示的に閉じます。 これは完全に役に立たないものです。何が処理されますか?どのプロセ

    1

    1答えて

    私は、UNIXソケット経由で子プロセスと通信するマスタープロセスを持っています。マスタープロセスがSIGQUITを受け取ったときに子供のソケットに書き込むことができません。子プロセスは、マスターが終了して正常に終了したことを知りたいと思います。 SIGQUITトラップ以外の通信は、正常に動作します。 ここに問題を再現するサンプルコードがあります。 CRTL + \はSIGQUITを送信します。 マ

    5

    1答えて

    私は定期的に 'ps'や 'service status(Linux上)'を使ってプロセスステータスをチェックするスクリプトや、フォークしてプロセスを待つC/C++の監視プログラムを見たことがあります... I SIGCLDが受信したときにbashをトラップとともに使用してサブプロセスを再起動することが可能かどうか疑問に思いますか? 私が開始されたbashスクリプトは、ほんの数秒のための出口のため

    10

    3答えて

    私は単純化するために、複数のパラメータのためのシェルスクリプトを実行し、いくつかのPerlコードを、持っている、私はちょうど私がこのようなコードを持っていると仮定します: for $p (@a){ system("/path/to/file.sh $p&"); } 私は後にいくつかのより多くの事をしたいと思いますしかし、私はすべての子プロセスが完了するのを待ってから続行する方法を見

    1

    4答えて

    3つのワーカープログラムを作成するプログラムが1つあります。私の状況でのコミュニケーションの好ましい方法は、4つのプログラムすべてがアクセスできるメモリバッファーによるものです。 ポインタ、参照、またはあらゆる種類のハンドラを子プロセスに渡す方法はありますか? 更新 メインプログラムは、主にUI、システムメッセージ、エラーなどを扱うながら3つのプログラムが.. を頂点データを変換している私はいくつ