我正在使用 upstart 启动使用 NVM(节点版本管理器)的 NodeJS 进程。
暴发户命令是这样的:
description "Service to start node app"
author "Barry Steyn"
setuid devuser
setgid devuser
env DIR=/home/devuser/nodejs/authentication
script
chdir $DIR
exec bash -c 'source /home/devuser/nvm/nvm.sh && node app'
end script
respawn
这可以很好地启动节点,但是当我执行 a 时ps wax | grep node
,我得到了这两个过程:
4284 ? Ss 0:00 bash -c source /home/devuser/nvm/nvm.sh && node app
4316 ? Sl 1:09 node app
为什么我得到两个进程?无论如何,这是否效率较低?