Однажды настраивал logwatch, и понадобилось настроить отправку логов не ежедневно, а раз в неделю.
Я открыл конфигурацию в текстовом редакторе:
sudo nano /etc/logwatch/conf/logwatch.conf
И указал период за который должны собираться логи:
Range = between -7 days and -1 days
Также переместил задание чтобы оно выполнялось раз в неделю:
sudo mv /etc/cron.daily/00logwatch /etc/cron.weekly/
Запустил вручную logwatch чтобы проверить:
sudo /etc/cron.weekly/00logwatch
И получил ошибку:
ERROR: Range ‘between -7 days and -1 days’ not understood
Данная ошибка возникла так как не был установлен perl модуль Date::Manip, поэтому для решение ошибки я выполнил в Ubuntu:
sudo apt update
sudo apt install libdate-manip-perl
Можно еще установить так:
cpan -i 'Date::Manip'
perl -MCPAN -e 'install Date::Manip'
Смотрите также мою статью:
Установка и настройка Logwatch