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