如何修改 init 脚本以使其在延迟或事件后启动?

How can I modify init script to make it start after delay or event?

我用supervisor。
我有一个配置文件,它在系统启动后一段时间后挂载的目录中启动任务 (/vagrant/task.sh)。

所以系统启动时,supervisor无法启动。我必须在系统加载并挂载 /vagrant 目录后 运行 sudo service supervisor start 命令。

如何向 /etc/init.d/supervisor 添加延迟以使其在延迟或事件后开始?

我找到了解决方案(事件 vagrant-mounted):

cat << EOF > /etc/init/supervisor-launcher.conf
description "Supervisor Launcher"
start on vagrant-mounted
script
  /usr/sbin/service supervisor start
end script
EOF