У меня реальные проблемы с получением простой (aide --check) работы для запуска в качестве задания crontab. Я перепробовал все, что мог придумать, но, похоже, он не работает. Я попытался указать оболочку в crontab:
SHELL=/bin/bash
Я пробовал все варианты командной строки:
*/1 * * * * root /bin/bash /usr/sbin/aide --check
*/1 * * * * /bin/bash /usr/sbin/aide --check
*/1 * * * * root /usr/sbin/aide --check
*/1 * * * * root /bin/bash /usr/sbin/aide --check >> /var/log/SystemFileCheck.log
Плюс другие, но просто не могу получить ее бежать. Я следовал инструкциям онлайн, которые все говорят, что я делаю это правильно. Я попытался поместить его в скрипт bash и запустить его, но не повезло. Что я делаю не так?
Вот некоторые из ошибок, которые я получаю:
30 марта 11:25:01 localhost CROND [14060]: (root) CMD (root / bin / bash / usr / sbin / aide --check >> /var/log/SystemFileCheck.log) 30 марта 11:25:01 localhost CROND [14058]: (root) CMDOUT (/ bin / sh: root: команда не найдена)
30 марта 11:28:01 localhost CROND [14397]: (root) CMD (root /bin/SystemIntegCheck.sh >> /var/log/SystemFileCheck.log) 30 марта 11:28:01 localhost CROND [14395]: (* root) CMDOUT (/ bin / bash: root: команда не найдена)
30 марта 11:39:01 localhost CROND [16094]: (root) CMD (/ bin / bash / usr / sbin / aide --check) 30 марта 11:39:01 localhost CROND [16092] : (root) CMDOUT (/ usr / sbin / aide: / usr / sbin / aide: невозможно выполнить двоичный файл)
Может кто-нибудь пролить свет на это?
Заранее спасибо
PS. раз в минуту только для тестирования