3
A
回答
2
是的,这是可能的。
npm install daemon
test1.js:
var
spawn = require('child_process').spawn,
test2 = spawn('node', ['test2.js']);
console.log(test2.pid);
test2.js:
var daemon = require('daemon');
daemon.start();
setInterval(function() {
// do something
}, 1000);
test1.js将产生test2.js并退出。 test2.js将继续在后台工作。
+0
非常感谢! – siddMahen
0
搜索符合您需要的npm
包装。有很多可用的(至少如果你在* nix系统上)。
- npm search
- Nipster(NPM + github上)
2
是,使用child_process.spawn
并通过detached
选项,然后调用child.unref()
。
请务必阅读笔记:http://nodejs.org/api/child_process.html#child_process_child_process_spawn_command_args_options
相关问题
- 1. Node.js创建不会阻止进程退出的“弱回调”
- 2. 是否在子进程中返回的功能,可以在父进程捕获
- 3. 此代码是否会导致父进程成功创建两个子进程?
- 4. 多进程守护进程不会终止在父进程退出
- 5. 是否有可能在python中更改父进程的环境?
- 6. 只杀害父进程,而不是在bash中的子进程和父进程
- 7. Node.js检测子进程退出
- 8. Node.js子进程使用SIGTERM退出
- 9. 在父进程中更改的共享内存是否会影响子进程?
- 10. Python进程不会退出
- 11. 在父线程退出时调用prctl(PR_SET_PDEATHSIG,SIGNAL),而不是父进程退出
- 12. 子进程是否可以修改父进程的内存?
- 13. 退出所有子进程退出
- 14. .kill()在python子进程中杀死父进程而不是子进程
- 15. 当父线程退出时,Python守护进程线程不会退出
- 16. 父进程退出后保持子进程生效
- 17. 分叉父进程退出后跳回到子进程
- 18. 正在退出子进程
- 19. 子进程是否总是在父进程内运行?是否...线程...?
- 20. 在.NET中父进程和子进程之间的IPC建议?
- 21. 没有挂父进程的子进程
- 22. pipexec是否创建一些子进程?
- 23. Python:在创建子进程后终止父进程
- 24. 检查POSIX中退出的子进程?
- 25. Node.JS父进程ID
- 26. 是否有可能在NodeJs中创建长时间运行的进程
- 27. 创建一个不是创建过程的子进程的新进程
- 28. Linux:当父母退出时退出分叉子进程
- 29. 配管,子进程创建的父进程
- 30. 为什么select()在父进程中使accept()在子进程中不可用?
你想妖魔化的过程? –
实际上,我创建了一组进程(IPC和RPC)来执行任务,我想运行一个脚本来基于某个配置文件初始化它们。事情是,我不希望脚本永远运行,我希望它在创建必要的流程后退出。 – siddMahen
所以我想你可以说我想守护我想创建的子进程,是的。 – siddMahen