当我运行 command 时ps aux | grep httpd
,它显示httpd
处于运行状态,但在运行时systemctl status httpd
- 它处于非活动状态并被禁用。为什么会这样呢?
答案1
httpd
由某人手动启动,不受 systemd 服务管理器的控制。这可能是由于调试目的(即通过httpd
在前台启动)。
从手册中:
systemctl - 控制 systemd 系统和服务管理器
该ps
命令仅列出已启动的已处理服务以及systemctl
已知且可由 systemd 管理的服务。
从手册中:
ps - 报告当前进程的快照。