問題タブ [child-process]

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 投票する
1 に答える
4945 参照

node.js - nodejs grunt 子プロセスのコールバック関数の例

grunt で実行される node exec コマンドの次の例を教えてください。

echoコマンドは実行中であり、hello-world.txt作成されていgrunt.log.writelnますが、コールバック関数内のコマンドが起動していません。

参考文献:

http://nodejs.org/api/child_process.html#child_process_child_process_spawn_command_args_options

ノードの子プロセスから値を取得する

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

java - Javaで矢印キー入力を子プロセスに送信する

自動化を作成するために、Java プログラムで子プロセスを実行したいと考えています。子プロセスのソースコードがありません。

子プロセスで矢印キーを押す必要がある機能がいくつかあります。

子プロセスの STDIN を介して子プロセスに ASCII 文字を送信できますが、子プロセスに矢印キーを送信するにはどうすればよいですか?

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

java - Javaによって生成された子プロセスを一時停止します

子プロセスを生成するために使用するJavaプログラムがありRuntime.exec()ますが、プログラムで一時停止して、中断したところから実行を再開できる必要があります。JavaProcessオブジェクトはそれを行う方法を提供していないようです。誰かが私がこれを達成する方法を知っていますか?

ありがとうございました

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

javascript - nodejs exec コマンドが失敗し、有用なエラー メッセージが表示されない

これは実行するコードです

「client」は、socket.io のコールバック引数の引数です。「ee」は EventEmitter のインスタンスです

問題に来ます。コードを実行すると、コールバックはコマンドが失敗したことを示します。console.log(e, stdout, stderr) は

/tmp/test.c は有効な C コードであり、ディレクトリ /tmp を確認すると、test.c が適切であり、バイナリ 'test'生成され、シェルでの実行時に適切に実行されることがわかります。したがって、実行の失敗にフラグを立てる理由がわかりません。エラー オブジェクトの情報も役に立ちません。いくつかの助け/説明をいただければ幸いです

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

perl - 子プロセスに対してelseブロックが実行されるのはなぜですか?

forkwaitpidを使用したプログラムを次に示します。

出力は次のようになります。

fork現在、ウェブや本に関する多くの同様のプログラムがあり、それは言う

if ブロック内のコードは親プロセスによって実行され、else 内のコードは子プロセスによって実行されます。また、waitpid は、childs が終了するのを待つために使用されます。

私の質問は

子プロセスに対してelseブロックが実行される方法と理由は? フォークが新しい子プロセスを作成したことがわかりました。しかし、fork ステートメントの後で子 (else ブロック) の実行はどのように行われるのでしょうか? 誰かが子プロセスについてこのステップバイステップで説明してくれますか、または子が以下のステートメントを実行しない理由のように、私が見逃しているものについてより多くの洞察を得ることができますか?

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

node.js - ノード child_process exec を継続的に実行するにはどうすればよいですか

exec継続的にするには?例えば?ls_cd

私は試した

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

c# - c#でメソッドを実行する子プロセスを作成するには?

オフライン ダンプ ファイルからファイルを読み取るときに、 winpcapライブラリから論理的なバグが発生しました。読み取り後にファイルを閉じていないという点で。そのため、ファイル数が 509 に達すると、「ファイルを開くことができませんでした」という例外が発生します。

c# で pcap.net ライブラリを使用しています。これが私のコードです

上記のステートメントを子プロセスとして実行する必要があるため、各 pcap ファイルの子プロセスを呼び出すことで、その例外を回避できると思います。しかし、C# でメソッドを子プロセスとして実行する方法がわかりません。誰でもこれの解決策を教えてもらえますか?

0 投票する
0 に答える
121 参照

java - 生成された子プロセスはユーザー時間としてカウントされますか?

一連の子プロセスを開始し、「kill-STOP」と「kill-CONT」を実行してそれらをインターリーブするJavaプロセスがあります(javaによって生成された子プロセスの一時停止で与えられた提案に従います) 。

今、私はプロセスの時間を計りたいと思います。「timejava[...]」を実行します

結果として得られる「ユーザー」時間は「実際の」時間の約半分です(「sys」時間はごくわずかです)。

子プロセスが「ユーザー」時間としてカウントされるかどうかに関係なく、これは意味がありません。なぜなら(私のコードが思ったよりもかなり多くのCPUを使用している場合を除いて)、Javaコードによって費やされる時間のほとんどが費やされる(またはむしろ費やされるべきである)からです。待機中(wait(10000)10秒ごとにウェイクアップして1つのプロセスを強制終了し、そのうちの1つが正常に戻るまで別のプロセスを強制終了するループを介して)。

呼び出しに多くのオーバーヘッドがありますkillか(つまり、間隔が10秒短すぎます)?子プロセスはユーザー時間にカウントされますか?もしそうなら、他に何が不一致を説明することができますか?

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

node.js - Node.js Web ベースの SSH

このユーザーのLinuxユーザー名とパスワードを知っている場合、特定のユーザーの下でnode.jsからプロセス(bash)を起動する方法はありますか?

サーバーから socket.io 経由で端末を Web ブラウザーに転送したいのですが、すべてのユーザーが自分のユーザー名で動作する必要があるため、ユーザー権限は適切な ssh のように動作します。

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

javascript - Cloud Foundry node.js で子プロセスを実行する

Cloud Foundry の node.js で子プロセスを実行しようとした人はいますか?

以下のコードをローカルで正常に実行しています。

しかしvmc pushcloudfoundry.comでは、エラーが発生しましたvmc logs

次に、以下のファイルも追加しましたpackage.jsonが、同じエラーが発生しました:

または、他の誰かが node.js に phantomjs を配置する作業を試みました: https://github.com/sgentle/phantomjs-node。しかし、このオプションは私のローカル マシンでも機能しません (Windows では phantomjs.cmd を呼び出すことができませんでした)。

皆さんが助けてくれれば、むしろ cloudfoundry.com で子プロセスを実行する方法を見つけました。

本当に感謝します!!