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

Подробный cronjob Rkhunter не работает

Я использую Debian 9.5, и у меня есть следующий файл /etc/cronjob.weekly/rkhunter:

#!/bin/sh

OUTPUT=`rkhunter --cronjob --report-warnings-only`

if [ "$OUTPUT" != "" ]
then
    echo $OUTPUT | mail -s "[rkhunter] Warnings found for $(hostname)" root@youremail
fi

Конечно, я поменял почту на свою настоящую.

Когда я запускаю sudo /etc/cronjob.weekly/rkhunter для его проверки, это не работает. Не могли бы вы помочь мне, чтобы эта cron работала?

ИЗМЕНИТЬ, чтобы уточнить: Я установил задание cron, чтобы Рхунтер присылал мне еженедельные отчеты на мой адрес электронной почты. Чтобы проверить это, я могу выполнить напрямую sudo /etc/cronjob.weekly/rkhunter и он выполнит задание cron и отправит мне письмо. Однако когда я выполняю команду, она не отправляет мне письмо, поэтому я предполагаю, что в файле что-то не так.

Откройте оболочку sh и введите which rkhunter и which echo и which mail чтобы увидеть, где на самом деле находятся ваши программы.

Затем в своем скрипте измените слова «rkhunter», «echo» и «mail» на вывод трех команд соответственно.