1
我想執行一個shell命令從節點開始一個長時間運行的腳本並讓節點進程退出。例如,這會使節點進程繼續運行:如何從node.js中分離child_process?
var exec = require('child_process').exec;
exec('gedit &', function() {
});
雖然我希望在gedit啓動後立即退出。
我想執行一個shell命令從節點開始一個長時間運行的腳本並讓節點進程退出。例如,這會使節點進程繼續運行:如何從node.js中分離child_process?
var exec = require('child_process').exec;
exec('gedit &', function() {
});
雖然我希望在gedit啓動後立即退出。
通過在執行調用後立即放置process.exit(0)
,您始終可以退出。
保證所有的exec/spawn調用都會在那個時候執行嗎? – Fluffy 2012-03-28 15:41:03
我相信調度exec命令到操作系統是同步的,所以是的。 – 2012-03-28 15:47:51