Рубрика «crontab»
Почему cron — самый опасный инструмент в Linux
2026-06-30 в 9:02, admin, рубрики: bash, cron, cronie, crontab, linux, ruvds_статьи, shell, systemd, автоматизация, резервное копированиеПочему я написал Ёбифай: свой планировщик для фоновых задач на Python
2026-04-02 в 16:46, admin, рубрики: asyncio, background job, background jobs, cron, cronjob, crontab, schedulerНо очень быстро оказывается, что настоящая сложность не в самих задачах, а в инфраструктуре вокруг них.
Сначала хочется просто запускать код в фоне. Потом появляются ретраи, таймауты, логирование, контроль выполнения. Ещё чуть позже всплывают совсем неприятные вопросы: что делать с пропущенными запусками после рестарта, как не дублировать задачи и где вообще должна жить логика планирования.
В какой-то момент становится очевидно:
ты уже пишешь не задачи, а pipeline вокруг задач
Именно в этот момент мне перестало хватать привычных инструментов.
Отложенные задачи в рамках микро-сервисной архитектуры
2021-02-13 в 15:40, admin, рубрики: celery, crontab, delayedjob, event-driven, Go, job-scheduler, kubernetes, Microservices, open source, symfony, Task Scheduler, микросервисы, отложенные сообщенияЧасто в проектах возникает необходимость выполнения отложенных задач, таких как отправка email, push и других специфических задач, свойственных доменной области вашего приложения. Сложности начинаются, когда обычного crontab уже недостаточно, когда пакетная обработка не подходит и когда у каждой единицы задачи свое время выполнения или оно назначается динамически.
Для решения такой задачи было создано очередное решение под названием Trigger HookЧитать полностью »
Бот в telegram, который следит за доменом
2020-01-26 в 16:28, admin, рубрики: crontab, mysql, notification, php, proxy, Tor, wget, ПрограммированиеПривет жителям Хабра.
В попытках изучения PHP и долгих раздумьях, пришла в голову мысль, для практики написать какого-нибудь бота на PHP, без использования фрэймворков.
Выбор пал на бота, который будет получать информацию о жизни домена (whois), затем доставать оттуда дату регистрации и добавлять этот домен в БД (mysql), с последующий привязкой к пользователю и уведомлением в telegram.
Исходный код в моем репозитории на гите.
Мне захотелось использовать MVC структуру, что оказалось на мой взгляд не совсем верным, так как view не был задействован и это уже нельзя назвать mvc, но да ладно…
Читать полностью »
Cron в Linux: история, использование и устройство
2019-09-19 в 12:45, admin, рубрики: cron, crontab, linux, posix, UNIX, Блог компании Badoo, Настройка Linux, Программирование, системное администрирование
Классик писал, что счастливые часов не наблюдают. В те дикие времена ещё не было ни программистов, ни Unix, но в наши дни программисты знают твёрдо: вместо них за временем проследит cron.
Утилиты командной строки для меня одновременно слабость и рутина. sed, awk, wc, cut и другие старые программы запускаются скриптами на наших серверах ежедневно. Многие из них оформлены в виде задач для cron, планировщика родом из 70-х.
Я долго пользовался cron поверхностно, не вникая в детали, но однажды, столкнувшись с ошибкой при запуске скрипта, решил разобраться основательно. Так появилась эта статья, при написании которой я ознакомился с POSIX crontab, основными вариантами cron в популярных дистрибутивах Linux и устройством некоторых из них.
Используете Linux и запускаете задачи в cron? Вам интересна архитектура системных приложений в Unix? Тогда нам по пути!
Запуск Bash в деталях
2019-05-18 в 8:04, admin, рубрики: bash, BASH_ENV, cron, crontab, login shell, Настройка Linux, Оболочки, СофтЕсли вы нашли эту страницу в поиске, то наверняка пытаетесь решить какую-то проблему с запуском bash.
Возможно, в вашем окружении bash не устанавливается переменная среды и вы не понимаете, почему. Возможно, вы засунули что-то в различные загрузочные файлы bash или в профили, или во все файлы наугад, пока это не сработало.
В любом случае, смысл этой заметки — как можно проще изложить процедуру запуска bash, чтобы вы могли справиться с проблемами.
Диаграмма
Эта блок-схема обобщает все процессы при запуске bash.

Теперь подробнее рассмотрим каждую часть.
Читать полностью »
Как я запустил свой первый SaaS-проект работая по найму целый день
2018-08-23 в 12:31, admin, рубрики: cron, crontab, SaaS, SaaS / S+S, start-up, стартапПривет! Представляю вашему вниманию перевод статьи How I Shipped My First SaaS Side Project While Working Full Time Тиграна Хакобяна, который работая в известном сервисе отложенного постинга Buffer смог запустить свой проект и даже его монетизировать.
Говорящий пингвин
2015-02-22 в 16:51, admin, рубрики: crontab, festival speech, ruby, Настройка Linux, метки: *nix* На бескрайних просторах интернета немало статей про умные дома, очки дополненной реальности, новомодный «интернет вещей» и другие преспективы вообразимого будущего. Будет ли оно светлым или в «добрых» традициях нуарного киберпанка, время покажет, а пока мы сделаем маленький шаг навстречу ему.
Читать полностью »


