upstart conf文件等待进程



我有一个新贵脚本,看起来像这样:

description "my script"
# Start and stop runlevels
start on runlevel [2345]
stop on runlevel [!2345]
# Automatically respawn
respawn
respawn limit 15 5
script
    exec /home/myscript.sh
end script

这个脚本启动了一个vpn,所以在这个过程中需要一些时间才能启动,当我在/var/log/ubstart/myscript.sh上看到日志时,我会看到这个过程一直在启动,所以它永远不会完成启动。我该怎么做才能让暴发户等待流程完成发布?

您的暴发户脚本有一个重生的stansa,但没有预期的stansa。也许这家暴发户在追踪错误的过程。

文档中有以下警告:"如果您正在创建一个新的作业配置文件,请不要指定respawn节,直到您完全满意您正确指定了期望的节。如果您这样做,您会发现这种行为可能非常令人困惑。"http://upstart.ubuntu.com/cookbook/#respawn

http://upstart.ubuntu.com/cookbook/#how-建立货叉计数

最新更新