Как работает cron?

Junior
757 просмотров
AFK Offer AI

cron — планировщик задач в Linux. Задачи описываются в crontab (crontab -e) в формате: минута час день месяц день_недели команда. Например, 0 */4 * * * /usr/bin/backup.sh — каждые 4 часа. cron запускает команду в минимальном окружении, поэтому нужно использовать полные пути. Для Go-сервисов cron полезен для периодических задач: бэкапы БД, очистка старых данных, отправка отчётов. Но если задача связана с приложением — лучше встроенный планировщик (time.Ticker или библиотека robfig/cron).

Следующий вопрос

Что такое go generate?