私はRubyのカーネル 'exec'のようなコマンドを探していますが、Node.jsのコマンドは探しています。何かご意見は?Ruby 'exec'のようですがNode.jsのようですか?
答えて
私は@phsのアドバイスを受けて、ネイティブのNode.jsモジュールを構築しました。詳細のビットはhereで見つけることができます。 Githubのソースhere。
あなたはそうのようにそれを使用することができます:
npm install kexec
var kexec = require('kexec');
kexec("your_process with args here");
恐ろしい!よくやった。 – phs
Windowsのサポートのためにこれを修正する時間があるかどうかを判断しようとしています。 (明らかにRubyの 'exec()'とPythonの 'execv()'はクロスプラットフォームです) – ELLIOTTCABLE
node-kexecはnode> = 4.0で動作しません –
あなたがposixプラットフォームについて気になるのであれば、Cで小さなモジュールを作り、execに落とすことができます。
どうすればよいでしょうか?まずノードがv8の上にあるフレームワークであることを理解してから、thisまたはおそらくthisを見てください。
素晴らしいです。どのように私はこれを行うことができます上の任意のチュートリアル? –
@JPRichardsonあなたはv8の拡張機能で汚くなっているのを見ています。私はいくつかのリンクを使って答えを更新しました。 – phs
ありがとう、私はこれまでオプションとしてこれを考えていなかったので、あなたにupvoteを与えました。 –
- 1. すべてがPythonでRubyのようなオブジェクトですか?
- 2. `helm exec`のようなものがありますか?
- 3. node.jsのバージョンフォルダをどのように扱うことができますか?
- 4. node.jsアプリケーションをどのようにスケールするのですか?
- 5. Node.jsでNODE_ENVをどのように認識できますか?
- 6. どのようにVBScriptのExecの
- 7. node.jsのOlarkのようなソフトウェアが必要です
- 8. Ruby on rails3、どのように選択するのですか?
- 9. ruby loggerをどのようにフォーマットするのですか?
- 10. express node.jsでsetTimeoutはどのようにすることができますか?
- 11. RubyでのSQLのようなオペレータ
- 12. Node.jsはどのようにランダムなポートを選択しますか? Node.jsので
- 13. node.js hmac.digest()の出力が間違っているようです
- 14. RubyのSciPyのようなものは何ですか?
- 15. Rubyの機能の中で、どのようなスコープが "at"記号(@)ですか?
- 16. Node.jsでi18nをどのように使用しますか?
- 17. どのようにNext.jsでnode.jsモジュールを使用しますか?
- 18. node.js jasmineでどのようにブレークポイントを設定しますか?
- 19. Node.jsでは、イベントループはどのように機能しますか?
- 20. Rubyのmethod_missingはどのようにデバッグできますか?
- 21. DjangoのようなRubyのフレームワークですか?
- 22. Node.jsのようなJsoupライブラリ
- 23. Node.js log4jのようなロギングシステム
- 24. EXEC(sql)AT LinkedServerの結果はどうすればよいですか?
- 25. node.jsの約束の中でどのようにres.sendするのですか?
- 26. 私はRubyでこれを行うことができますどのようにRubyの
- 27. node.jsでmongoose(mongodb)の配列にどのように "join"するのですか?
- 28. どのように私はNode.jsのプロキシでJSONを返すのですか?
- 29. どのように代入記号が機能するのですか? - Ruby
- 30. Node.jsからRubyを呼び出すにはどうすればよいですか?
は、あなたはそれをどうしたいのか説明してもらえますか? – thejh
はい、実行中のプロセスをRubyの「exec」と同じ方法で子プロセスに置き換えたいと思います。 –
Nodeに慣れ親しんだRubyではなく、おそらくNodeの 'child_process.exec'がなぜ満足できないのかを説明することができます。 –