systemd 단위를 지정하지 않고 util-linux를 사용하여 로깅

systemd 단위를 지정하지 않고 util-linux를 사용하여 로깅

다음과 같이 util-linux 로거를 사용하여 로그인하는 경우:

/bin/logger "hello world"

Journalctl을 통해 내 로그 줄을 볼 수 있습니다.

journalctl --since "-1m"
Oct 08 09:12:17 myhomepc duda[11670]: hello world

그런데 필터링에 사용할 수 있는 기본 의사 단위 파일은 무엇입니까?

journalctl -u "duda" --since "-1m" 

아무것도 반환하지 않습니다.

답변1

journalctl -t duda --since "-1m"작동해야합니다.

loggersyslog(3) syslog 모듈과 인터페이스하고 해당 SYSLOG_IDENTIFIER( -t/ --tag)를 사용하여 syslog에 항목을 만듭니다. man을 참조하세요.로거(1).

-t, --tag tag
    Mark every line to be logged with the specified tag. The
    default tag is the name of the user logged in on the terminal
    (or a user name based on effective user ID).

journalctl지정된 SYSLOG_IDENTIFIER를 개인별로 필터링하도록 허용로그 제어(1)

-t, --identifier=SYSLOG_IDENTIFIER|PATTERN
    Show messages for the specified syslog identifier SYSLOG_IDENTIFIER, or for any of the messages with a
    "SYSLOG_IDENTIFIER" matched by PATTERN.

관련 정보