意图:使用指定的参数调用外部应用程序,并退出脚本。
以下脚本不能正常工作:
#!/usr/bin/node
var cp = require('child_process');
var MANFILE='ALengthyNodeManual.pdf';
cp.spawn('gnome-open', ['\''+MANFILE+'\''], {detached: true});
尝试过的事情:exec
-不分离。非常感谢你提前
发布于 2015-07-02 03:38:37
我对这个问题的解决方案是:
app.js
require('./spawn.js')('node worker.js');
spawn.js
module.exports = function( command ) {
require('child_process').fork('./spawner.js', [command]);
};
spawner.js
require('child_process').exec(
'start cmd.exe @cmd /k "' + process.argv[2] + '"',
function(){}
);
process.abort(0);
https://stackoverflow.com/questions/12871740
复制相似问题