如何修改 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
我用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