2012-05-10 9 views
3

Node.jsはインストールされているサーバー上でスクリプトを起動できますか?写真のサイズを変更するなど、bashスクリプトやPHPスクリプトなどのスクリプト?Node.jsはサーバ上でスクリプトを起動できますか?

もしそうなら、どのようにですか?あなたは私にドキュメンテーションのページを教えてもらえますか?

おかげで、
ダン

答えて

4

はい、それは可能です。デモンストレーションを与える以下:

  1. http://www.dzone.com/snippets/execute-unix-command-nodejs
  2. http://groups.google.com/group/nodejs/browse_thread/thread/e3d00bb0e48dd760?pli=1

あなたはまた、産卵子プロセス、およびクラスタリングなどのタスクを実行することができます。多くのための

var exec = require('child_process').exec; 
child = exec("something", function (error, stdout, stderr) { 
    sys.print('stdout: ' + stdout); 
    sys.print('stderr: ' + stderr); 
    if (error !== null) { 
    console.log('exec error: ' + error); 
    } 
}); 

を参照してくださいNode.jsのドキュメント:UNIXコマンドを実行

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

+0

素晴らしい答えを、私の代わりにchild_process.execFile(ファイル、引数、オプション、コールバック)を使用することをお勧めしますエグゼクティブのexecFileは、あなたの質問で言及したシナリオに対して、より具体的であり、より優れています。 http://nodejs.org/api/child_process.html#child_process_child_process_execfile_file_args_options_callback – Futur

関連する問題