"ps aux | grep httpd"와 "systemctl status httpd"의 차이점

"ps aux | grep httpd"와 "systemctl status httpd"의 차이점

명령을 실행하면 실행 중이라고 ps aux | grep httpd표시되지만 httpd실행 중에는 systemctl status httpd비활성화되고 비활성화됩니다. 왜 그럴까요?

답변1

httpd시스템 서비스 관리자의 통제를 받지 않고 누군가가 수동으로 시작했습니다. 이는 디버깅 목적(예: httpd포그라운드에서 실행) 때문일 수 있습니다 .

매뉴얼에서:

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

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

매뉴얼에서:

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

관련 정보