Я не могу работать с этим фиктивным файлом конфигурации (я поместил его в etc/logrotate.d):
/var/log/test_log/mylogfile {
copytruncate
dateext
rotate 3
compress
missingok
size=+2
}
Я пишу в журнал (echo "hello world"> /var /log /test_log /mylogfile), но он просто не работает.
Выполнение cat /etc /crontab показывает:
# check scripts in cron.hourly, cron.daily, cron.weekly, and cron.monthly
#
-*/15 * * * * root test -x /usr/lib/cron/run-crons && /usr/lib/cron/run-crons >/dev/null 2>&1
Позже я перенаправил вывод на таким образом:
-*/15 * * * * root test -x /usr/lib/cron/run-crons && /usr/lib/cron/run-crons > /var/log/test_log/log_logrotate
Но ничего не случилось.
Должен ли я добавить еще одну строку в etc/crontab, чтобы cron.dayly происходил примерно так же, как в Ubuntu:
25 6 * * * root test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.daily )
или проблема может быть в файле /usr /lib /cron /run-crons ??
Я нахожусь под SUSE Linux Enterprise Server 11 SP2