Journalctl을 단일 사용자 또는 프로세스로 제한

Journalctl을 단일 사용자 또는 프로세스로 제한

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.

관련 정보