像老式的初始化脚本一样使用 Upstart

像老式的初始化脚本一样使用 Upstart

我如何使用 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 尝试启动所述可选服务,如果缺少这些服务,则忽略错误。

相关内容