Lighttpd
Lighttpd 重啟和強制重新載入命令
以下有什麼區別
sudo /etc/init.d/lighttpd restart
和
/etc/init.d/lighttpd force-reload
?
在我的平台(ubutnu)上,我發現它們是一樣的。剛看了下文件,發現:
case "$1" in .... processing other options ;; restart|force-reload) processing restart and force-reload options
對於其他服務,可能會有所不同。
這也可以使用信號來實現。有關lighttpd 支持的信號的概述,請參閱有關Lighty’s Angel的部落格文章。
簡而言之
- SIGHUP 導致正常重啟(配置重新載入)
- SIGINT 像現在一樣正常關閉
- 所有未處理的信號都會導致 lighttpd 程序重新啟動
debian Policy Manual還解釋了不同的參數:
start
啟動服務,
stop
停止服務,
restart
如果該服務已經在執行,則停止並重新啟動該服務,否則啟動該服務
reload
導致重新載入服務的配置而不實際停止和重新啟動服務,
force-reload
如果服務支持,則重新載入配置,否則重新啟動服務。