問題タブ [spawn]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
4 に答える
17008 参照

scripting - spawn と exec の違いは何ですか?

私は TCL (expect) スクリプトの書き方を学んでいますが、一部の例では spawn の使用が示されているのに気づきましたが、他の例ではコマンド exec が示されています。ググってみましたが、違いがわかりませんか?

長い期待スクリプトの途中で「exec」を呼び出すとしたら、何が起こると予想できますか?

0 投票する
2 に答える
387 参照

python - Visual C ++ 2005ビルドステップのPythonスクリプトは、他のプロセスを生成しません

Python2.5.1スクリプトを呼び出すVC++2005プロジェクトには、次のビルド後の手順があります。

postbuild.pyは:

プロセスは決して開始されません。os.systemの代わりにsubprocess.callまたはPopenを使用しても、私が試した他のプロセスと同じです。

Python2.5.1またはVisualC++ 2005 SP1のビルドイベントでこのような問題に関連することを誰かが知っていますか?

0 投票する
2 に答える
4149 参照

c++ - スポーンされた子は state = 127 で終了します

posix_spawnp を使用してさまざまなプロセスを実行し、(waitpid を使用して) ステータスをチェックして、子が適切に作成されたことを確認します。

最初はこれが適切に実行され、次のメッセージが表示されます。

待機: PID 15911 | 状態 0 子は RC=0 で終了しました

同じプロセスを数回実行した後、子プロセスはステータス 127 で終了し始めます。

待機: PID 15947 | 状態 32512 子が RC=127 で終了しました

これが起こった後、私は子供を再び産卵させることができませんでした。上記のコードのセクションを for ループで囲みましたが、適切に生成されません。親プロセスを再起動すると、しばらくは機能しますが、しばらくすると同じ問題が再び発生します。

ここで何が間違っていますか?

0 投票する
1 に答える
602 参照

windows - Microsoftの_wspawnvがEINVALを返すのはなぜですか?

Microsoftの_wspawnv関数を呼び出していますが、errnoを22に設定すると-1が返され続けます。errno.hは、これをEINVALとして定義します。_wspawnvに関するMicrosoftのドキュメントによると、このコードは、modeパラメータが無効な場合にのみ返される必要があります。最初のパラメーターに_P_WAITと_P_NOWAITを指定して呼び出してみましたが、どちらも同じエラーを返します。


編集: 1日離れることで解決できる問題の数は驚くべきものです。2番目のパラメーターのファイル名の前後に引用符が含まれていることに気付くのにそれほど時間はかかりませんでした。それらを取り出し、問題は解決しました。

話の教訓-すべてを伝えるためのドキュメントを信用しないでください。エラーコードがパラメータが無効である可能性があること示唆していても、ドキュメントに疑わしいものとしてリストされていないため、ファイル名を再確認するのに多くの時間を費やしませんでした。

0 投票する
4 に答える
3821 参照

python - Pythonプログラムから複数のPythonスクリプトを生成する方法は?

プログラムから複数のPythonスクリプトを生成(フォーク?)したい(Pythonでも記述)。

私の問題は、を使用して出力を収集するため、各スクリプトに1つの端末を割り当てることpexpectです。

pexpectos.execlpを使用してみましos.forkptyたが、どちらも期待どおりに機能しません。

子プロセスを生成し、それらを忘れたい(それらはいくつかのデータを処理し、私が読み取ってpexpect終了できる端末に出力を書き込みます)。

ライブラリ/ベストプラクティスなどはありますか?この仕事を成し遂げるために?

psなぜ私がSTDOUTに書き込み、そこから読み取るのかを尋ねる前に、私はSTDOUTに書き込みを行わず、の出力を読み取りますtshark

0 投票する
2 に答える
37571 参照

python - Pythonからのスポーンプロセス

次のようなWebアプリから長時間実行されるスクリプトを生成します。

スクリプトは正常に生成されて実行されますが、スクリプトが終了するまで、Webアプリで使用されているポートを解放できません。つまり、Webアプリを再起動できません。プロセスを生成してWebアプリから完全に独立させるにはどうすればよいですか?

これはLinuxOS上にあります。

0 投票する
1 に答える
851 参照

linux - Linux プロセスのスポーン/作成トリガー

Linux ユーザーが現在実行しているプロセスをプログラムで追跡しようとしています。ユーザーが新しいプロセスをフォークまたは実行したときに通知を受け取ることは可能ですか、または新しいプロセスのプロセスリストを永続的にポーリングする唯一のソリューションです。

ありがとう、

ケン

0 投票する
1 に答える
379 参照

c - ブートストラップに _spawn または _exec を使用するには?

次のプログラムを作成した後、呼び出されたアプリケーションに引数が渡されないように見えます。_spawnvとそれができることを調査しているときに、_execvp適切な代替手段であると思われるものとして見つかりました。ソースコードに問題があり、それを修正するために何をする必要があるかを知っている人はいますか?

0 投票する
3 に答える
1004 参照

erlang - 共通ファイル システムなしでリモート プロセスを生成する

モジュール「tut」のサブルーチン「test」を実行して、foo.hyd.com へのファイル システム アクセスを持たない bar.del.com でプロセスを生成したいと考えています (ここからプロセスを生成しています)。

nodeA@bar.del.com にコンパイル済みの「tut」モジュール ファイルを提供せずに、そうする方法はありますか?

0 投票する
2 に答える
1165 参照

python - インタラクティブな Python GUI

前回 GUI クライアントを作成したとき、プロセスの生成時、シェル スクリプトの呼び出し時、および外部アプリケーションの呼び出し時にクライアントがハングアップしたように見えるため、Python は私にとって非常に不安定でした。

それ以来、これは Python に関する私の大きな問題でした。現在、私は新しいプロジェクトに参加しています。GUI Python アプリケーションが別のプロセスを生成するときに対話型であるために、誰かが私にポインタとアドバイスを与えることができますか?