У меня есть услуга в **/etc/systemd/sysem/horses.service**
[Unit]
Description=Description for sample script goes here
After=rc-local.service
[Service]
Type=simple
ExecStart=/opt/horses/startSanic2.sh
TimeoutStartSec=0
Environment="REDIS_HOST=192.168.150.220"
Environment="REDIS_PORT=6379"
[Install]
WantedBy=default.target
Он запускает скрипт оболочки с этим кодом:
#!/bin/bash
gunicorn horses.server:app --bind 0.0.0.0:9000 --worker-class sanic.worker.GunicornWorker --reload
Я успешно запустил его и вижу, что журналы службы пишутся и могут быть прочитаны из:
journalctl -u horses.service
если я выполню эту команду - я вижу все события, которые регистрирует это horse.service.
У меня нет опыта работы с журналами для системных служб.
Меня очень беспокоит то, что, поскольку этот сервис будет работать постоянно - можно ли, например, установить сохранение информации (журналов) в journalctl -u horses.service только, например, в течение последних 10 дней, или определить какой-то раунд ведение журнала или любой другой метод, предлагаемый для того, чтобы убедиться, что мои журналы не будут заполнены, потому что я хочу завершить заполнение всего моего диска (раздела).
Подскажите, пожалуйста, как я могу ограничить логи.
Заранее спасибо !!!!!!!