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

🚀 Ускоряем запуск: Как настроить Systemd для автостарта приложений

🚀 Ускоряем запуск: Как настроить Systemd для автостарта приложений

Привет, друзья!

Сегодня расскажу о мощнейшем инструменте автоматизации — Systemd. Его иногда недооценивают, а зря. Настрою — и ваше приложение всегда будет запускаться без вашего участия, даже после перезагрузки. Идеально для домашних серверов или тестовых стендов!

Что важно знать?

- Создайте собственный юнит-файл:

sudo nano /etc/systemd/system/myapp.service

- Внутри укажите:

[Unit]

Description=Мое приложение

After=network.target

[Service]

ExecStart=/usr/bin/myapp

Restart=always

User=admin

[Install]

WantedBy=multi-user.target

- Активируйте и запустите:

sudo systemctl enable myapp.service

sudo systemctl start myapp.service

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

sudo systemctl status myapp.service

Что это означает? Теперь ваше приложение стартует автоматически при каждом включении системы, а вы можете управлять его состоянием командой systemctl.

А у вас есть такие скрипты? Может, поделитесь своим опытом?

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

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