Cron

Добавляем запись в крон.


crontab -e

// для centos
crontab /etc/crontab

Сама команда задается в таком формате

минута час день_месяца месяц день_недели команда



Напишу пример на ночной крон без сохранения вывода


0 0 * * * /home/user/backup.sh > /dev/null

// Для дебага можно запустить ежеминутный

*/1 * * * * /home/user/backup.sh > cron.log

Если открылся в нано — сохраняем Ctrl+O, закрываем Ctrl+X.
Если же в Vim, послед-ть такая
— A для перехода в режим ввода
— Esc для выхода из режима ввода
— Shift + : для ввода команды
— wq т.е. write & quit
— Enter

Проверить создался ли крон


/var/spool/cron // покажет крон для пользователя
// или
crontab -l

Не забываем обновить крон


// ubuntu, debian, mint
sudo service cron restart

// centos, fedora
service crond restart

Leave a comment

Your email address will not be published.


*