繁体   English   中英

如何在停止前节中取消Upstart脚本的停止?

[英]How do you cancel an Upstart script's stop in the pre-stop stanza?

新贵文档说明(请参阅pre-stop节):

您也可以使用此节来取消停止,其方式类似于在预启动中取消开始的方式。

[资源]

pre-start节中取消启动的示例是:

pre-start script

  # stop job from continuing if no config file found for daemon
  [ ! -f /etc/default/myapp ] && { stop; exit 0; }

  # source the config file
  . /etc/default/myapp

  # stop job from continuing if admin has not enabled service in
  # config file.
  [ -z "$ENABLED" ] && { stop; exit 0; }

end script

[资源]

这很有意义,因为它将退出脚本。 但是,这样做的exitpre-stop节也将退出脚本,而不是取消停止。 准确吗? 如何使用pre-stop节实际取消stop

您可以使用start关键字而不是stop 这会将作业从开始/停止前状态恢复为开始/运行状态。

pre-stop script
    start
end script

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM