fork

    0

    1答えて

    私はbashスクリプト、aka download-managerを書いています。関心の ポイントは、このシンプルなラインは、より高度な作りです: for link in ${links}; do wget -q --show-progress ${link} done どのようにフォークすべてのダウンロードとスクリプトユーザーのすべてが開始された後に1件の特定のダウンロードを殺すた

    1

    1答えて

    私は現在のプロセスを置き換えるのにPythonのos.execvを使いたいですが、新しいプロセスがstdoutを別のプロセス(ログを収集してネットワーク経由で出荷する)に送ることも欲しいです。ログを収集するプロセスは、オリジナルのPythonプロセスによっても開始する必要があります。 私はフォーク、dup2、execvのものを行う必要があると推測していますが、私はいくつかの助けが必要です。 bas

    0

    1答えて

    パイプで通信する2つのプロセスを作ろうとしています。私は子供がパイプに文字を書くのを待って、その後、親はパイプからキャラクターを読んでスクリーンに表示します。問題は、私は正常に文字をパイプに書き込むことです(私はすぐにそれを読み取るためのテストを行い、それがパイプに入っているのを見ました)が、親パイプから読み取ると、その内部には何もありません。なぜ私は本当に理解できません。すべてがうまくいくようで

    0

    1答えて

    私はすでにフォークと結合がマルチスレッドに使用されていることを理解していますが、タスクがフォークされたときに何が起こるのか分かりません。タスクをフォークすると、フォークされたタスクが計算メソッドの先頭に戻るのですか?それとも、タスクは何か他のことをしていますか?タスクをforkしたときに計算と実行以外の別の方法にジャンプしたい場合は、どうすればそれを行うと言えますか?これを指定するために含めること

    -2

    1答えて

    出力は何ですか?私は混乱しています、それは2または3ですが、どちらが私には分かりません。手伝ってくれますか? main() { printf("hello\n"); if(fork() == 0) printf("hello\n"); }

    0

    1答えて

    私はforkとexeclpを使って別のプロセス(bashスクリプト)を実行するcプログラムを持っています。私はこのプロセスを殺したいとき、ゾンビ状態に移ります。どうしてこれなの?? は、プロセスを作成します。 switch (PID_BackUp= fork()) { case -1: perror("fork"); printf("An erro

    0

    1答えて

    私は2つのスタッシュレポジトリを持っています.1つは別のもの(親)のフォークです。 私は間違いを犯して、間違ったブランチ(FORK.Wrong-branch)でいくつかのコミットをマージしました。 これを修正するために、私はFORK.wrong-branchを削除することに決めました。 このブランチはPARENTリポジトリにのみ存在し、フォークでも再作成したいのですが、どうすればいいですか?

    3

    1答えて

    私はNginxオープンソースを読んでいるのですが、どうして誰かになるのでしょうか親プロセスを強制終了し、子プロセスにプログラムの残りの部分を処理させますか??なぜ親プロセスがそれを処理させるのではないのですか?あなたの助けは非常に高く評価されています。 私はEclipse CDTを使ってプログラムをデバッグしています。これは、子プロセス(プログラムの残りの部分を実際に処理する)ではなく、親プロセス

    0

    1答えて

    子プロセスは、execlpで実行される別のCプログラムです。マシンはUnixです。私は子プロセスがexeclp("ps", "ps", NULL)でプロセステーブルにアクセスできることを知っていますが、どのようにして兄弟を決定できるのか分かりません。 プロセスは非同期ですが、私は兄弟プロセスが実行されていることを知っています。

    0

    2答えて

    symfony-cmf/routing-autoバージョン2.0.0-RC1をインストールしようとしていますが、symfony 2xで動作しているjms/metadata:1.5.*が必要です。 私の現在のプロジェクトはこのバンドルをインストールすることができないSymfony 3.3.xで動作するので、私はgithub上でforkしてreqを変更しました。 jms/metadata:1.6.*へ