Temos um serviço personalizado que iniciamos via systemd
. O arquivo é armazenado em /etc/systemd/system/custom.service
.
Isso é ótimo, mas acabamos de ter uma situação em que o disco ficou cheio. Eu acho que systemd
pega todo o processo ' stdout
e grava em /var/log/syslog
.
Nosso serviço personalizado grava tudo STDOUT
em arquivos de log reais. Então podemos ignorar syslog
.
Como posso suprimir tudo de stdout
ser escrito para syslog
?
Conforme mostrado na documentação , você pode redirecionar
StandardOutput=
para onde quiser. Por padrão isso éjournal
. Você pode alterá-lo paranull
, em vez disso, fazer com que a saÃda padrão seja descartada.