Назад | Перейти на главную страницу

Пользовательская служба заполнения системного журнала

У нас есть индивидуальный сервис, через который мы начинаем systemd. Файл хранится в /etc/systemd/system/custom.service.

Это все здорово, но у нас просто была ситуация, когда диск был заполнен. я думаю systemd ловит весь процесс ' stdout и записывает это в /var/log/syslog.

Наша таможенная служба пишет все STDOUT в фактические файлы журнала. Чтобы мы могли игнорировать syslog.

Как я могу подавить все stdout пишется на syslog?

Как показано в документация, вы можете перенаправить StandardOutput= куда хотите. По умолчанию это journal. Вы можете изменить его на null вместо этого, чтобы отбросить стандартный вывод.

[Service]
StandardOutput=null