Linux
新貴和前/後腳本
我遇到了新貴的問題,我想更新初始化配置,但只是重新啟動作業並不會應用更改。
例如:
- 我有工作
xyz
正在執行- 我修改了
/etc/init/xyz.conf
在pre-stop
.- 作業重新啟動
restart xyz
pre-stop
部分未執行我嘗試使用 重新載入配置
initctl reload-configuration
,但沒有任何效果。如果我在兩個單獨的步驟中手動停止和啟動工作,事情就會按預期工作。
根據文件,pre-stop節僅在停止命令之前執行,而不是在(熱)重啟期間執行。
Description: Command executed when a job in running state gets stopped (initctl stop or stop on event).
根據您嘗試執行的操作,您可能無法避免這種行為。