2012-03-28 14 views
1

私は、ノードから長時間実行しているスクリプトを起動し、ノードプロセスを終了させるシェルコマンドを実行したいと思います。たとえば、これにより、ノードプロセスは実行されたままになります。child_processをnode.jsから切り離すにはどうすればいいですか?

var exec = require('child_process').exec; 

exec('gedit &', function() { 
}); 

geditが起動した直後に終了したいのですが。

答えて

-1

実行コールの直後にprocess.exit(0)を置くことで、いつでも退場することができます。

+0

すべてのexec/spawn呼び出しがその時点までに実行されることは保証されていますか? – Fluffy

+0

私はOSにexecコマンドをディスパッチすることは同期的であると信じています。 –

関連する問題