Node.JS |是否有可能将自己移动到背景?
问题描述:
是的,我知道this question存在,但遗憾的是它并没有回答这个具体问题。Node.JS |是否有可能将自己移动到背景?
我写的Node.js应用程序来控制多个汽贸机器人和我加入类似的界面给它的终端。这将允许我随时启动和停止机器人。但是,是否有可能只用Node.JS代码将程序移动到后台?
我想有这样的命令:
function processCmd(cmd){
var cmdArgs = cmd.split(" ");
switch(cmdArgs[0]){
case "bg":
console.log("Moving to background...");
// move program to background
break;
}
}
这可能吗?或者我只需要手动重启程序?
答
我发现让它保持运行的最简单方法就是使用forever
包,并允许通过HTTP服务器端口进行访问。不过谢谢你的建议!
您可以将这些任务的子进程。 http://www.andygup.net/node-js-moving-intensive-tasks-to-a-child-process/ –
我的计划目前的工作方式是它运行都在一个脚本。因此,我不能随便移动任何东西对孩子的工艺中被杀害,当我退出的主要过程。这个想法是我可以输入bg并注销我的SSH会话。 –
'nohup的节点app.js&' – robertklep