我正在尝试编写一个 upstart 脚本,以便在启动时启动 orbited。脚本如下:
#orbited
start on startup
stop on shutdown
script
exec /usr/local/bin/orbited --config=/etc/orbited.cfg
end script
当我运行 upstart orbited 时,我得到了如下结果:
orbited start/running, process 605
但是当我在执行此操作后立即运行 status orbited 时,我得到:
orbited stop/waiting
尽管脚本显示正在运行,但无法启动。有什么想法吗?
谢谢!
答案1
您可能希望从脚本中删除 exec。它的作用与放置脚本括号相同。应该看起来像
script
/usr/local/bin/orbited --config=/etc/orbited.cfg
end script
希望这可以帮助