Многие джуны знают cron, но недооценивают, что в Linux есть более удобный вариант для регулярных задач — таймеры systemd.
Контекст: у команды есть скрипт, который раз в день чистит временные файлы, шлёт отчёт или делает бэкап. Через cron это тоже можно запустить, но дальше начинаются знакомые проблемы: сложно понять, отработала ли задача, где смотреть логи, что делать при сбое, как перезапустить без ручной магии.
Действие: вместо cron настраивают unit + timer в systemd. Таймер умеет запускать сервис по расписанию, хранить статус, писать логи в journald и переживать перезапуски понятнее, чем классический «записал строку и забыл». Для инфраструктуры это не про «модный инструмент», а про меньше ручной поддержки и больше прозрачности 🔧
Результат: задача остаётся той же, но её проще сопровождать. Для junior это хороший маркер роста: ты не просто умеешь «запустить по времени», а понимаешь, как сделать эксплуатацию предсказуемой. Это уже ближе к middle-мышлению.
Junior→Middle
@JuniorToMiddlePro
Многие джуны знают cron, но недооценивают, что в Linux есть более удобный вариант для регулярных задач — тайме
Этот пост опубликован в Telegram-канале Junior→Middle. Подписаться можно по ссылке: @JuniorToMiddlePro.