У меня Ubuntu Server 12, который работает не весь день. В /etc/crontab
я вижу, что cron.daily
, cron.weekly
и cron.monthly
запланированы на время, когда сервер выключен, обычно.
Что происходит с этими задачами? Будут ли они просто пропущены или запущены, как только сервер снова включится?
cron пропускает задания, если они не выполняются в то время, когда они запланированы.
Однако, если у вас установлен анакрон, ежедневные, еженедельные и ежемесячные задания выполняются «с заданными интервалами, насколько позволяет время безотказной работы машины».
В /etc/crontab
вы должны увидеть ссылки на анакрон. Эта логика использует anacron для обычных заданий, но только если установлен anacron. По умолчанию anacron установлен на Ubuntu Desktop, но не на сервере, поскольку серверы обычно работают круглосуточно и без выходных. Но вы можете установить anacron на Ubuntu Server, если вам нужно такое же поведение, и оно должно работать как положено.