Добавить в корзинуПозвонить
Найти в Дзене
Уроки Linux

🌀📡 Успешная автоматизация деплоя с помощью systemd timers

🌀📡 Успешная автоматизация деплоя с помощью systemd timers Готов ли ты перейти от крон-скриптов к более современной автоматизации? Сегодня расскажу, как с помощью systemd timers легко запускать задачи без лишних ухищрений и зависимостей. Почему это круто? - Не нужно искать изменения в crontab — всё в одной системе - Можно настраивать сложные интервалы и условия запуска - Легко управлять через systemd — запуск, остановка, статус Создаем таймер: - Создай файл mytask.timer с содержимым: [Unit] Description=Автоматический запуск моего скрипта [Timer] OnCalendar= daily Persistent=true [Install] WantedBy=timers.target - Теперь файл службы mytask.service: [Unit] Description=Мой автоматический скрипт [Service] Type=simple ExecStart=/path/to/мой_скрипт.sh - Активация: sudo systemctl enable --now mytask.timer Теперь твоя задача будет запускаться автоматически, без хаоса в кронтаре! А пользуются ли уже современные средства автоматизации в твоем проекте? --- Приглашаем тебя прокачать

🌀📡 Успешная автоматизация деплоя с помощью systemd timers

Готов ли ты перейти от крон-скриптов к более современной автоматизации?

Сегодня расскажу, как с помощью systemd timers легко запускать задачи без лишних ухищрений и зависимостей.

Почему это круто?

- Не нужно искать изменения в crontab — всё в одной системе

- Можно настраивать сложные интервалы и условия запуска

- Легко управлять через systemd — запуск, остановка, статус

Создаем таймер:

- Создай файл mytask.timer с содержимым:

[Unit]

Description=Автоматический запуск моего скрипта

[Timer]

OnCalendar= daily

Persistent=true

[Install]

WantedBy=timers.target

- Теперь файл службы mytask.service:

[Unit]

Description=Мой автоматический скрипт

[Service]

Type=simple

ExecStart=/path/to/мой_скрипт.sh

- Активация:

sudo systemctl enable --now mytask.timer

Теперь твоя задача будет запускаться автоматически, без хаоса в кронтаре!

А пользуются ли уже современные средства автоматизации в твоем проекте?

---

Приглашаем тебя прокачать навыки — больше статей по Linux всегда в нашем телеграм-канале https://t.me/LinuxSkill, а для вакансий — в боте https://t.me/gradeliftbot.

📩 Завтра: Как настроить Fail2Ban за 5 минут! Включи 🔔 чтобы не пропустить!