Cron неправильно выполняет команду

На моем сервере Ubuntu установлены утилиты HP ProLiant. Используя следующую команду оболочки, я могу сохранить вывод состояния RAID в файл журнала:

sudo ssacli ctrl all show config > /var/logs/raid.log

Затем я попытался создать задание cron, чтобы ежедневно файл журнала перезаписывался состоянием. Мое задание cron выглядит следующим образом:

30 15 * * * ssacli ctrl all show config > /var/logs/raid.log #Log RAID Status

Это задание cron предназначено для пользователя root.

Проблема в том, что если я зайду в Webmin и запущу это задание cron, нажав «Сохранить и запустить сейчас», файл журнала будет создан. Но если я позволю запуску задания cron в назначенное время, файл журнала будет создан, но пуст.

Я думаю, это может быть как-то связано с тем, что мне нужно запустить ssacli в режиме sudo

Кто-нибудь может помочь?

Спасибо

0
задан 8 December 2021 в 13:30

0 ответов

Другие вопросы по тегам:

Похожие вопросы: