我正试着用js脚本咕哝一下。脚本启动一个应该一直在后台侦听的服务器。我用的是咕噜和咕噜声,我的exec.js就是这样的
start: {
cmd: function () {
var start = 'node server.js &';
console.info('Starting');
return start;
}
}当我运行grunt exec:start时,进程完成了,但是服务器没有运行。
没有'&‘的相同命令可以工作,但并不是想要的。
我尝试将命令移动到bash,但结果是相同的,在添加字符'&‘时,服务器从未启动,无论是在.sh命令中还是在grunt-exec命令中。
发布于 2015-03-27 10:04:22
最后,我修改了命令,解决了这个问题:
var start = "nohup node server.js";信息技术似乎在后台运行正常。
https://stackoverflow.com/questions/29236720
复制相似问题