С удивлением обнаружил, что Cron отсутствует в Fedora Linux по умолчанию. Всегда думал, что это стандартный инструмент любого дистрибутива.
Установка:
sudo dnf install cronie
После этого появляются привычные каталоги и файл:
/etc/cron.d
/etc/cron.daily
/etc/cron.hourly
/etc/cron.monthly
/etc/cron.weekly
/etc/crontab
Запуск демона:
sudo systemctl start crond
sudo systemctl enable crond
Прописанные в /etc/crontab
задания обрабатываются, задания из каталога /etc/cron.d
у меня так и не заработали. В crontab
отсутствуют строки с run-parts
, пробовал добавлять, не помогло.
При заданиях в /etc/cron.d
в логах были ошибки связанные с SELinux. Поискал в интернете, похоже какая-то давняя проблема, внятного решения нет. Не стал дальше копаться, прописываю задания в /etc/crontab
.
Добавлю информацию по решению позже, если такое найдётся.