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

📡 Ускоряем работу Linux с помощью системных таймеров (systemd timers

📡 Ускоряем работу Linux с помощью системных таймеров (systemd timers) Хочешь добиться того, чтобы твои задачи запускались автоматически и точно по расписанию, как по нотам?✨ Пора забыть про крон и перейти на современный подход с systemd timers — он не только гибче, но и встроен в систему! Преимущества systemd timers: - Точные интервалы запусков - Отслеживание состояния задач - Логирование и автоматический перезапуск при сбоях Чтобы настроить таймер, создаешь пару файлов: один — юнит-таймера, другой — скрипт или команда. Например, для еженедельной очистки логов: - Создай файл /etc/systemd/system/clean-logs.timer с содержимым: [Unit] Description=Weekly log cleanup [Timer] OnCalendar=weekly Persistent=true [Install] WantedBy=timers.target - И скрипт /usr/local/bin/clean_logs.sh: #!/bin/bash rm -rf /var/log/*.gz /var/log/*.1 Дай ему права chmod +x, включи таймер — и всё! Теперь задачи запускаются точно и автоматически. Может, тебе нужно какое-то деликатное решение? systemd timers

📡 Ускоряем работу Linux с помощью системных таймеров (systemd timers)

Хочешь добиться того, чтобы твои задачи запускались автоматически и точно по расписанию, как по нотам?✨

Пора забыть про крон и перейти на современный подход с systemd timers — он не только гибче, но и встроен в систему!

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

- Точные интервалы запусков

- Отслеживание состояния задач

- Логирование и автоматический перезапуск при сбоях

Чтобы настроить таймер, создаешь пару файлов: один — юнит-таймера, другой — скрипт или команда.

Например, для еженедельной очистки логов:

- Создай файл /etc/systemd/system/clean-logs.timer с содержимым:

[Unit]

Description=Weekly log cleanup

[Timer]

OnCalendar=weekly

Persistent=true

[Install]

WantedBy=timers.target

- И скрипт /usr/local/bin/clean_logs.sh:

#!/bin/bash

rm -rf /var/log/*.gz /var/log/*.1

Дай ему права chmod +x, включи таймер — и всё!

Теперь задачи запускаются точно и автоматически. Может, тебе нужно какое-то деликатное решение?

systemd timers — это будущее автоматизации!

А как ты считаешь, есть ли у них преимущества перед кроном?

💬 Больше статей по Linux там: https://t.me/LinuxSkill, а вакансии — в боте https://t.me/gradeliftbot.

Прокачай свои скилы, а мы тебе в этом поможем!

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