Diferencia entre "ps aux | grep httpd" y "systemctl status httpd"

Diferencia entre "ps aux | grep httpd" y "systemctl status httpd"

Cuando estoy ejecutando el comando ps aux | grep httpd, muestra que httpdestá en estado de ejecución, pero al ejecutarlo systemctl status httpd, está inactivo y deshabilitado. ¿Por que es esto entonces?

Respuesta1

httpdlo inicia manualmente alguien, fuera del control del administrador de servicios systemd. Esto podría deberse a fines de depuración (es decir, al comenzar httpden primer plano).

Del manual:

systemctl - Controla el sistema systemd y el administrador de servicios

El pscomando solo enumera los procesados ​​que se inician y systemctlenumera los servicios conocidos y que pueden ser administrados por systemd.

Del manual:

ps: informe una instantánea de los procesos actuales.

información relacionada