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

🖥️ Как быстро создавать пользовательские systemd-сервисы

🖥️ Как быстро создавать пользовательские systemd-сервисы

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

Знаете ли вы, что systemd — это не только запуск системы, но и отличный помощник для запуска собственных скриптов и приложений? Создадим свой сервис за пару минут и забудем о постоянных командах для запуска!

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

- Быстрый запуск даже после перезагрузки

- Надежность и автоматический перезапуск при сбое

- Возможность контролировать и логировать

Чтобы сделать свой сервис, достаточно создать файл в /etc/systemd/system/, например my-service.service, и прописать в нем что-то вроде:

- Unit — описание

- Service — команда запуска и параметры

- Install — установка в автозагрузку

Пример:

[Unit]

Description=Мой кастомный сервис

After=network.target

[Service]

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

Restart=always

User=user

[Install]

WantedBy=multi-user.target

Загрузите его командой:

sudo systemctl daemon-reload

sudo systemctl enable my-service

sudo systemctl start my-service

Теперь ваш скрипт превратился в полноценный сервис!

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

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

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

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