![Journalctl을 단일 사용자 또는 프로세스로 제한](https://linux55.com/image/155675/Journalctl%EC%9D%84%20%EB%8B%A8%EC%9D%BC%20%EC%82%AC%EC%9A%A9%EC%9E%90%20%EB%98%90%EB%8A%94%20%ED%94%84%EB%A1%9C%EC%84%B8%EC%8A%A4%EB%A1%9C%20%EC%A0%9C%ED%95%9C.png)
Apache에서 실행되는 스크립트 문제를 해결할 때 다음 명령을 사용합니다.
journalctl -f -uhttpd
명령줄에서 실행할 때 먼저 일반 사용자 이름을 사용하여 다음을 수행합니다.
php testing_new_socket_server.php
그런 다음 다른 터미널에서 다음 명령을 사용하십시오.
journalctl -f
문제의 컴퓨터에는 나와 다른 사용자로 실행되는 PHP 기반 서버가 있고 단위 이름과 함께 systemctl을 사용하여 설정합니다. phpsocketserver.service
이로 인해 관련 로그에서 보고 싶지 않은 Journalctl에 많은 문제가 발생합니다. .
와 관련된 로그를 어떻게 볼 수 있나요 testing_new_socket_server.php
?
답변1
다음을 추가하여 특정 레코드 필드와 일치하는 행으로 출력을 제한할 수 있습니다.필드=값예를 들어 프로세스 11333의 로그만 보기 위한 명령 항목:
journalctl -f _PID=11333
이러한 필드는 다음에 나열되어 있습니다.man systemd.journal-fields.