3
這是我在Ubuntu 12.04上的新貴檔案/etc/init/myapp.conf
。永遠的,節點:奇怪的新貴行爲(重啓的行爲與停止相同)
description "Example of starting Node with Upstart and Forever"
start on filesystem or runlevel [2345]
stop on runlevel [06]
expect fork
console output
setuid lwood
env HOME=/home/lwood
script
cd $HOME
exec forever -a -l /home/lwood/myapp/applog.log \
start /home/lwood/myapp/app.js
end script
pre-stop script
cd $HOME
exec forever stop /home/lwood/myapp/app.js
end script
你知道爲什麼$ sudo restart myapp
只是停止服務嗎?它停止後不啓動服務。所以它具有與$ sudo stop myapp
相同的效果。
做$ sudo stop myapp
然後$ sudo start myapp
工作正常。想知道爲什麼重新啓動行爲不同。