當我執行 command 時ps aux | grep httpd
,它顯示httpd
處於運行狀態,但在運行時systemctl status httpd
- 它處於非活動狀態並被禁用。為什麼會這樣呢?
答案1
httpd
由某人手動啟動,不受 systemd 服務管理員的控制。這可能是由於調試目的(即透過httpd
在前台啟動)。
從手冊中:
systemctl - 控制 systemd 系統和服務管理器
此ps
指令僅列出已啟動的已處理服務以及systemctl
已知且可由 systemd 管理的服務。
從手冊中:
ps - 報告目前進程的快照。