Когда я запускаю команду ps aux | grep httpd
, она показывает, что httpd
находится в состоянии выполнения, но при запуске systemctl status httpd
- она неактивна и отключена. Почему так?
решение1
httpd
запускается вручную кем-то, вне контроля менеджера служб systemd. Это может быть связано с целями отладки (т.е. запуском httpd
на переднем плане).
Из руководства:
systemctl — управление системой systemd и менеджером служб
Команда ps
выводит только список запущенных обработанных служб, а также systemctl
список известных служб, которыми может управлять systemd.
Из руководства:
ps - предоставить снимок текущих процессов.