Upstart 脚本在 Ubuntu 上不起作用

Upstart 脚本在 Ubuntu 上不起作用

我正在尝试编写一个 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

希望这可以帮助

相关内容