Доброго времени суток.
Подскажите, можно как-то скриптом поправить crontab? Имеется пул из ~300 машин. В кроне прописано задание на запуск обновления. Нужно поправить время.
Как это выглядит сейчас:
58 23 * * * bash /usr/local/script/update_run.sh > /var/log/update.log 2>&1
Нужно изменить на:
00 16 * * * bash /usr/local/script/update_run.sh > /var/log/update.log 2>&1
Редактирование файла /var/spool/cron/crontabs/username
ничего не даёт. Пробовал удалять из него задание командой вида:
sudo sed '/58 23/d' /var/spool/cron/crontabs/root
Он выводит содержимое файла без задания, вроде бы удалил, но стоит прописать crontab -l
как оказывается, что задание никуда не делось.
Подскажите, возможно есть какой-либо механизм работы с crontab из скрипта?