시스템 서비스 파일의 [SERVICE] 섹션에서 SyslogIdentifier를 비어있는 것으로 설정하는 방법은 무엇입니까? : SyslogIdentifier= >>>

나는 설정할 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).



답변

이를 수행하는 한 가지 방법은 너비0 인 공백을 로 사용하는 것 SYSLOG_IDENTIFIER입니다.
입력 / 입력 방법을 모르는 경우 아래 행을 복사 / 붙여 넣기 만하면됩니다 ( =기호 뒤에 0 너비의 공백이 이미 포함되어 있기 때문에 …)

SyslogIdentifier=​


답변