Решение ошибки Range ‘between -7 days and -1 days’ not understood

Однажды настраивал 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

Оставьте комментарий

Добавить комментарий