[英]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
這很有意義,因為它將退出腳本。 但是,這樣做的exit
在pre-stop
節也將退出腳本,而不是取消停止。 准確嗎? 如何使用pre-stop
節實際取消stop
?
您可以使用start
關鍵字而不是stop
。 這會將作業從開始/停止前狀態恢復為開始/運行狀態。
pre-stop script
start
end script
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.