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

🔧 Создаём свои собственные systemd-сервисы для автоматизации задач

🔧 Создаём свои собственные systemd-сервисы для автоматизации задач

Привет, любители автоматизации! 🚀

Хочешь, чтобы твои скрипты запускались без лишних хлопот и автоматически при старте системы?

Всё делается просто — создаём собственную службу через systemd!

Почему именно systemd?

- Надёжность и контроль

- Возможность управлять задачами как полноценными сервисами

- Они запускаются автоматически при загрузке

Как это сделать?

- Создаёшь файл с описанием сервиса в /etc/systemd/system/

- В файле прописываешь команды, которые нужно выполнить

Пример:

[Unit]

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

[Service]

ExecStart=/usr/bin/python3 /home/user/backup.py

Restart=on-failure

[Install]

WantedBy=multi-user.target

- Далее активируешь сервис:

sudo systemctl enable мой_сервис.service

sudo systemctl start мой_сервис.service

- Проверяешь статус:

sudo systemctl status мой_сервис.service

Это нереально удобно! Теперь твои скрипты работают как настоящие сервисы.⠀

А ведь автоматизация — это залог свободного времени и спокойствия!

- Не забыл вставить свою службу в автозагрузку?

- А как бы ты использовал systemd для своих целей?

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

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