Рубрика «cron»
Почему cron — самый опасный инструмент в Linux
2026-06-30 в 9:02, admin, рубрики: bash, cron, cronie, crontab, linux, ruvds_статьи, shell, systemd, автоматизация, резервное копированиеВы сильно недооцениваете таймеры systemd
2026-06-07 в 9:01, admin, рубрики: cron, linux, ruvds_перевод, systemd, администрирование linux, планировщик задач, системное администрирование
Async-background
2026-04-17 в 11:15, admin, рубрики: async, background, concurrency, cron, falcon, fiber, jobs, ruby, scheduler, sqliteКак родился async-background
Лёгкий cron, интервалы и очередь фоновых задач для Ruby-приложений на Async — без Redis, без Postgres, без отдельного процесса.
Откуда взялась идея
История началась с прозаичного: у меня было Falcon-приложение на Async, и в нём накопились задачи, которые надо было выполнять где-то рядом. Раз в минуту синхронизировать каталог. В 3:00 — отчёт. На действие пользователя — отправить письмо «через 5 минут после регистрации, если он не подтвердил почту».
Классический набор. Классический ответ — Sidekiq. Я открыл Gemfile, набрал gem "sidekiq"Читать полностью »
Почему я написал Ёбифай: свой планировщик для фоновых задач на Python
2026-04-02 в 16:46, admin, рубрики: asyncio, background job, background jobs, cron, cronjob, crontab, schedulerНо очень быстро оказывается, что настоящая сложность не в самих задачах, а в инфраструктуре вокруг них.
Сначала хочется просто запускать код в фоне. Потом появляются ретраи, таймауты, логирование, контроль выполнения. Ещё чуть позже всплывают совсем неприятные вопросы: что делать с пропущенными запусками после рестарта, как не дублировать задачи и где вообще должна жить логика планирования.
В какой-то момент становится очевидно:
ты уже пишешь не задачи, а pipeline вокруг задач
Именно в этот момент мне перестало хватать привычных инструментов.
Dumper: единый инструмент для резервного копирования баз данных
2025-10-23 в 14:13, admin, рубрики: backup, cron, devops, mongodb, mysql, open source, postgresql, автоматизация бэкапов, бэкап баз данных, резервное копированиеВведение
Когда в инфраструктуре десятки сервисов и баз данных разных типов, ручное резервное копирование превращается в кошмар.
Один сервер использует PostgreSQL, другой — MySQL, третий — MongoDB, и для каждого нужны свои команды (pg_dump, mysqldump, mongodump) и свои скрип��ы.
Проект Dumper решает эту проблему он объединяет все типы баз в один универсальный инструмент.
Dumper написан на Go и работает через CLI, конфигурация задаётся в YAML — поэтому его легко встроить в cron, CI/CD pipelines, GitHub Actions или Docker-окружение.
Преимущества Dumper
Организуемся с помощью fork’ов
2025-01-03 в 13:15, admin, рубрики: cron, cronjob, fork, parallel, phpПростой и удобный шаблон для bash-скриптов выполняемых по расписанию
2023-12-06 в 17:56, admin, рубрики: bash, cronХочу поделиться с сообществом простым и полезным шаблоном скрипта-обёртки на bash для запуска заданий по cron (а сейчас и systemd timers), который моя команда повсеместно использует много лет.
Как и зачем в Lyft улучшали Kubernetes CronJobs
2020-09-15 в 12:09, admin, рубрики: cron, devops, kubernetes, lyft, Блог компании Флант, системное администрированиеПрим. перев.: эту статью, в оригинале состоящую из двух частей, написал Kevin Yang — software engineer из компании Lyft, которая хорошо известна в Kubernetes-сообществе как минимум благодаря созданию Envoy. В новом материале автор делится интересным опытом миграции большого числа традиционных cron-задач из Linux на CronJobs в K8s. Можно в деталях узнать о том, к каким проблемам в масштабах Lyft это привело и как они были решены инженерами компании.

Мы в Lyft решили перевести серверную инфраструктуру на Kubernetes — распределенную систему оркестровки контейнеров, — чтобы воспользоваться преимуществами, которые предлагает автоматизация. Хотели получить прочную и надежную платформу, способную стать фундаментом для дальнейшего развития, а также снизить общие затраты, одновременно повысив эффективность.
Распределенные системы могут быть сложны для понимания и анализа, и в этом смысле Kubernetes — не исключение. Несмотря на его многочисленные преимущества, мы выявили несколько проблемных моментов при переходе на CronJob — встроенную в Kubernetes систему для выполнения повторяющихся задач по расписанию. В этом цикле из двух статей мы обсудим технические и эксплуатационные недостатки Kubernetes CronJob при использовании в крупном проекте и поделимся с вами опытом их преодоления.Читать полностью »
Бот для мониторинга веб-сервисов за полчаса: telegram + bash + cron
2020-01-20 в 8:15, admin, рубрики: bash, cron, curl, linux, telegram, Ubuntu, Разработка под Linux, Системы обмена сообщениями
Иногда нужно быстро сделать мониторинг для нового сервиса, а готовой инфраструктуры/экспертизы под рукой нет. В этом гайде мы за полчаса реализуем инструмент для мониторинга любых веб-сервисов, используя только встроенные средства ubuntu: bash, cron и curl. Для доставки оповещений будем использовать telegram.
«Вишенкой на торте» будет эмоциональное вовлечение пользователей. Проверено на людях — работает.
Читать полностью »
Работа с cron под Android и добавление shell-скрипта в автозапуск при загрузке устройства
2019-09-22 в 10:48, admin, рубрики: android, cron, shell script, Разработка под android, Разработка под Linux, Тестирование мобильных приложений
В связи с тем, что мобильные устройства уже давно имеют обширный функционал, то задачи автоматизации можно смело переносить и на них. И, как нельзя лучше, здесь так же хорошо подходит cron для их выполнения. Но если в «обычных» Linux системах настройка cron занимает мало времени, то Android устройство требует более сложной работы по его настройке.
Если тебе интересна тема автоматизации и ты хочешь, чтобы твои shell-скрипты запускались сразу же после загрузки устройства, да еще и могли бы запускаться по таймеру — добро пожаловать под кат!
Читать полностью »


