SyslogIdentifier'ı systemd hizmet dosyasının [SERVICE] bölümünde boş olarak nasıl ayarlayabilirim?


10

Ben ayarlamak istediğiniz SyslogIdentifier yer [SERVICE]bölümü systemdolarak hizmet dosyasının boş bir şey günlüklerinde öneki getirilir böylece. Aşağıdaki seçenekleri denedim:

1) Hiçbir şeyden bahsetmiyorum:
SyslogIdentifier=
>>> Sonuç: Varsayılan davranışa benzer şekilde, günlükler işlem adının önüne eklenir.

2) Boş Dize:
SyslogIdentifier=""
>>> Sonuç: Çift tırnaklı ("") boş dize önek olarak eklenmiştir.

3) Kaçış Karakteri:
SyslogIdentifier=\s
>>> Sonuç: \ s kütüklere önek eklendi.

4) Boş Alan:
SyslogIdentifier= (few blank spaces)
>>> Sonuç: Varsayılan davranışa benzer şekilde, günlükler işlem adının önüne eklenir.

5) Tek tırnak içine alınmış boşluklar:
SyslogIdentifier=' '
>>> Sonuç: Tek tırnak ('') olduğu gibi önek eklendi.

Günlüklere önek eklenmesini istemiyorum.

Biri bana bunu nasıl yapacağımı söyleyebilir mi?

Referans:

SyslogIdentifier=

İşlem adını günlük sistemine veya çekirdek günlük arabelleğine gönderilen günlük satırlarının önekine ayarlar. Ayarlanmazsa, varsayılan olarak yürütülen işlemin işlem adı kullanılır. Bu seçenek yalnızca kullanışlı zaman olduğu StandardOutput=ya StandardError=ayarlanır syslog, journalya kmsg (veya kombinasyon halinde aynı ayarlarla için +console).

Yanıtlar:


6

Bunu yapmanın bir yolu sıfır genişliğinde boşluk olarak kullanmaktır SYSLOG_IDENTIFIER.
Nasıl yazacağınızı / gireceğinizi bilmiyorsanız, sadece aşağıdaki satırı kopyalayın / yapıştırın (zaten =işaretten sonra sıfır genişliğinde bir boşluk içerdiğinden ...)

SyslogIdentifier=​

1
Bu, günlük görüntüleyicinize bağlı olarak, ikili temsilini gösteren bir karakter dizisi olarak göremeyeceğiniz veya görebileceğiniz günlüklere sıfır genişliğinde bir boşluk ekleyecektir.
Daniel Werner
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.