“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 - 报告当前进程的快照。

相关内容