Найти в Дзене
Уроки Linux

🧩 *🚀 Как быстро настроить автоматическую проверку сервера с помощью systemd timers

🧩 *🚀 Как быстро настроить автоматическую проверку сервера с помощью systemd timers* Друзья, знаешь ли ты, что для автоматизации регулярных задач в Linux есть мощный инструмент — systemd timers? Это как красивая замена cron, только чуть более современная и гибкая. Преимущества *systemd timers*: - Отслеживают задачи с точностью до секунд - Могут запускаться по сложным условиям (например, при запуске системы или при простое) - Легко управляются через стандартные команды Чтобы не мучиться с постоянным редактированием cron, создай свой таймер! Пример: автоматическая проверка диска раз в день. Создай файл сервиса: /etc/systemd/system/disk-check.service: - unit Description=Check disk space - service Type=oneshot ExecStart=/usr/bin/df -h > /var/log/disk_check.log Далее — создаем таймер: /etc/systemd/system/disk-check.timer: - unit Description=Daily disk check - timer OnCalendar=daily Persistent=true Запусти и активируй: sudo systemctl daemon-reload sudo systemctl enable --now disk

🧩 *🚀 Как быстро настроить автоматическую проверку сервера с помощью systemd timers*

Друзья, знаешь ли ты, что для автоматизации регулярных задач в Linux есть мощный инструмент — systemd timers?

Это как красивая замена cron, только чуть более современная и гибкая.

Преимущества *systemd timers*:

- Отслеживают задачи с точностью до секунд

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

- Легко управляются через стандартные команды

Чтобы не мучиться с постоянным редактированием cron, создай свой таймер!

Пример: автоматическая проверка диска раз в день.

Создай файл сервиса:

/etc/systemd/system/disk-check.service:

- unit

Description=Check disk space

- service

Type=oneshot

ExecStart=/usr/bin/df -h > /var/log/disk_check.log

Далее — создаем таймер:

/etc/systemd/system/disk-check.timer:

- unit

Description=Daily disk check

- timer

OnCalendar=daily

Persistent=true

Запусти и активируй:

sudo systemctl daemon-reload

sudo systemctl enable --now disk-check.timer

Теперь твой сервер сам напомнит о состоянии — без лишних усилий.

А ты уже пробовал автоматизировать задачи с помощью systemd timers?

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

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

📩 Завтра: Как настроить Fail2Ban за 5 минут!

Включи 🔔 чтобы не пропустить!