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

Где в logrotate ошибки журнала postrotate?

Если в блоке сценария postrotate есть ошибки, где они регистрируются в Ubuntu?

Я почти уверен, что любые ошибки просто сбрасываются в stderr. У вас должна быть возможность перенаправить ваш postrotate в файл с базовым перенаправлением ввода-вывода. Я не уверен, есть ли в Ubuntu такой же файл, но должен быть эквивалент следующего;

Глядя в мой /etc/logrotate.d/syslog, Я вижу, что /bin/kill stderr команды перенаправляется на /dev/null. Нет причин, по которым его нельзя было изменить на обычный файловый дескриптор.

/bin/kill -HUP `cat /var/run/syslogd.pid 2> /dev/null` 2> /dev/null || true