2012-05-10 57 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

您還可以執行任務,如產卵子進程和集羣。

執行UNIX命令:

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的文檔瞭解更多: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

相關問題