У нас есть индивидуальный сервис, через который мы начинаем systemd
. Файл хранится в /etc/systemd/system/custom.service
.
Это все здорово, но у нас просто была ситуация, когда диск был заполнен. я думаю systemd
ловит весь процесс ' stdout
и записывает это в /var/log/syslog
.
Наша таможенная служба пишет все STDOUT
в фактические файлы журнала. Чтобы мы могли игнорировать syslog
.
Как я могу подавить все stdout
пишется на syslog
?
Как показано в документация, вы можете перенаправить StandardOutput=
куда хотите. По умолчанию это journal
. Вы можете изменить его на null
вместо этого, чтобы отбросить стандартный вывод.
[Service]
StandardOutput=null