나는 설정할 SyslogIdentifier
에서 [SERVICE]
의 섹션 systemd
으로 서비스 파일 비어 아무 것도 로그에 접두사하지 않습니다 그래서. 아래 옵션을 시도했습니다.
1) 아무것도 언급하지 않음 :
SyslogIdentifier=
>>> 결과 : 기본 동작과 유사하게, 로그에는 프로세스 이름이 접두어로 붙습니다.
2) 빈 문자열 :
SyslogIdentifier=""
>>> 결과 : 큰 따옴표 ( "")가있는 빈 문자열은 그대로 접두사가 붙습니다.
3) 이스케이프 문자 :
SyslogIdentifier=\s
>>> 결과 : \ s에 접두사가 붙습니다.
4) 빈 공간 :
SyslogIdentifier= (few blank spaces)
>>> 결과 : 기본 동작과 유사하게, 로그에는 프로세스 이름이 접두어로 붙습니다.
5) 작은 따옴표로 묶은 공백 :
SyslogIdentifier=' '
>>> 결과 : 작은 따옴표 ( '')는 접두사가 붙습니다.
로그에 접두사가 붙는 것을 원하지 않습니다.
누구든지 저에게 그 방법을 알려주십시오.
SyslogIdentifier=
프로세스 이름을 로깅 시스템 또는 커널 로그 버퍼로 전송되는 접 두부 로그 행으로 설정합니다. 설정하지 않으면 기본값은 실행 된 프로세스의 프로세스 이름입니다. 이 옵션은 유용 때이다
StandardOutput=
또는StandardError=
으로 설정syslog
,journal
또는kmsg
(또는 조합 같은 설정에+console
).