systemd 서비스 파일의 [SERVICE] 섹션에 있는 SyslogIdentifier를 어떻게 비워 두나요?

systemd 서비스 파일의 [SERVICE] 섹션에 있는 SyslogIdentifier를 어떻게 비워 두나요?

SyslogIdentifier 서비스 파일 섹션에서 다음으로 설정하고 싶습니다 .[SERVICE]systemd비어 있는이므로 로그에 접두사가 없습니다. 나는 다음 옵션을 시도했습니다.

1) 아무 것도 언급하지 않고:
SyslogIdentifier=
>>> 결과: 기본 동작과 유사하게 로그 앞에 프로세스 이름이 붙습니다.

2) 빈 문자열:
SyslogIdentifier=""
>>> 결과: 큰따옴표(" ")가 있는 빈 문자열은 그대로 앞에 붙습니다.

3) 이스케이프 문자:
SyslogIdentifier=\s
>>> 결과: \s가 로그의 접두사가 되었습니다.

4) 공백:
SyslogIdentifier= (few blank spaces)
>>> 결과: 기본 동작과 유사하게 로그 앞에 프로세스 이름이 붙습니다.

5) 작은따옴표로 묶인 공백:
SyslogIdentifier=' '
>>> 결과: 작은따옴표(' ')는 그대로 앞에 붙습니다.

로그에 접두어를 추가하고 싶지 않습니다.

누구든지 이 작업을 수행하는 방법을 말해 줄 수 있습니까?

인용하다:

SyslogIdentifier=

로깅 시스템이나 커널 로그 버퍼로 전송되는 로그 줄의 접두사로 프로세스 이름을 설정합니다. 설정하지 않으면 실행 중인 프로세스의 프로세스 이름이 기본값으로 사용됩니다. 이 옵션은 StandardOutput=또는 가 , 또는 (또는 조합과 동일한 설정) StandardError=로 설정된 경우에만 유용합니다 .syslogjournalkmsg+console

답변1

한 가지 방법은 다음과 같습니다.너비가 0인 공간처럼 SYSLOG_IDENTIFIER.
입력/입력 방법을 모르는 경우 아래 줄을 복사하여 붙여넣으세요. (기호 뒤에 너비가 0인 공백이 이미 포함되어 있기 때문입니다 =...)

SyslogIdentifier=​

관련 정보