簡體   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