Linux
如何判斷 Apache 是否正在重新啟動?
嘗試重新啟動 Apache,但無法判斷它是否正在重新啟動 - 是否有重新啟動日誌,或者如果我輸入命令行重新啟動,我是否應該期待響應(錯誤消息、確認、狀態等)
以前從來沒有做過,不知道發生了什麼。
這正是我正在輸入的內容,之前沒有 $/#…
命令輸入:
sudo apache2ctl restart
- 或者 -
apache2ctl restart
**CONTEXT:**從根目錄執行的命令,意思是……“cd /”
**結果:**似乎沒有發生任何事情。
根據您的機器上 Apache 和 syslog 的配置方式,它可能會有所不同,但是使用庫存的 Debian 或 Ubuntu Apache 2 安裝,您會在
/var/log/apache2/error.log
. 如果它正在重新啟動,您應該在日誌中清楚地看到它。此外,檢查 的輸出
ps
,尤其是開始時間,您應該能夠判斷它是否已重新啟動。最後一件事,如果您曾經試圖找出您剛剛執行的命令是成功還是失敗,請嘗試
echo $?
. 它將列印最後一個命令的返回碼。99% 的時間 0 是你要找的。