"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시스템 서비스 관리자의 통제를 벗어나 누군가가 수동으로 시작합니다. 이는 디버깅 목적(예: httpd포그라운드에서 시작) 때문일 수 있습니다 .

매뉴얼에서:

systemctl - systemd 시스템 및 서비스 관리자 제어

ps명령은 시작된 처리된 서비스만 나열하고 systemctl알려진 서비스와 systemd에서 관리할 수 있는 서비스를 나열합니다.

매뉴얼에서:

ps - 현재 프로세스의 스냅샷을 보고합니다.

관련 정보