“ps aux | grep httpd”和“systemctl status httpd”之間的區別

“ps aux | grep httpd”和“systemctl status httpd”之間的區別

當我執行 command 時ps aux | grep httpd,它顯示httpd處於運行狀態,但在運行時systemctl status httpd- 它處於非活動狀態並被禁用。為什麼會這樣呢?

答案1

httpd由某人手動啟動,不受 systemd 服務管理員的控制。這可能是由於調試目的(即透過httpd在前台啟動)。

從手冊中:

systemctl - 控制 systemd 系統和服務管理器

ps指令僅列出已啟動的已處理服務以及systemctl已知且可由 systemd 管理的服務。

從手冊中:

ps - 報告目前進程的快照。

相關內容