我如何使用 Upstart 并获得与在 init 脚本的 BEGIN INIT INFO 中使用“#Should-Start:”相同的效果?
有什么方法可以根据变量定制“启动时启动”吗?
答案1
Upstart 术语中没有直接等价物。如果你想做类似的事情,你可以将可选的 deps 放入pre-start
作业中的部分中。
示例(添加到您的配置文件):
pre-start script
set +e
start <dep1>
start <dep2>
start <dep3>
start <dep4>
end script
这会让 Upstart 尝试启动所述可选服务,如果缺少这些服务,则忽略错误。