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

🛰️ Быстрый запуск сервиса с systemd: создание собственного юнита за 3 шага

🛰️ Быстрый запуск сервиса с systemd: создание собственного юнита за 3 шага Привет, техноманы! 🚀 Хотите научиться запускать свои скрипты и приложения автоматически при старте системы? Тогда это знание для вас! Сегодня расскажу, как сделать свой systemd-юнит — легко и быстро. Ключевые преимущества собственного юнита: - автоматический запуск вашего софта - контроль за статусом сервиса - автоматическое перезапуск при сбоях Создавать его просто: достаточно написать файл в /etc/systemd/system, указать команду и включить его. Например, для запуска вашего скрипта: - создайте файл myservice.service: [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 myservice sudo systemctl start myservice Теперь ваш скрипт запустится автоматически при загрузке системы и будет перезапускаться в случае

🛰️ Быстрый запуск сервиса с systemd: создание собственного юнита за 3 шага

Привет, техноманы! 🚀 Хотите научиться запускать свои скрипты и приложения автоматически при старте системы? Тогда это знание для вас! Сегодня расскажу, как сделать свой systemd-юнит — легко и быстро.

Ключевые преимущества собственного юнита:

- автоматический запуск вашего софта

- контроль за статусом сервиса

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

Создавать его просто: достаточно написать файл в /etc/systemd/system, указать команду и включить его. Например, для запуска вашего скрипта:

- создайте файл myservice.service:

[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 myservice

sudo systemctl start myservice

Теперь ваш скрипт запустится автоматически при загрузке системы и будет перезапускаться в случае ошибок. Всё просто, правда?

А вы уже делали свои собственные systemd-юниты? Какая у вас самая необычная автоматизация?

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

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