🚀 Ускоряем запуск: Как настроить 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 минут! Включи 🔔 чтобы не пропустить!