🖥️ Простая настройка сервиса с автоперезапуском и логами
Привет, администратор-новичек! ✨
Все чаще в жизни появляется необходимость запускать важные службы, которые должны работать 24/7. Но что делать, если сервер перезагрузится или сбой случится?
Вот лайфхак — удобно настроить автоматический запуск сервиса с логами!
- Создай systemd-юнит для сервиса
- Укажи параметры автозапуска и логирования
Например, файл /etc/systemd/system/myservice.service:
[Unit]
Description=Мой крутой сервис
After=network.target
[Service]
ExecStart=/usr/bin/myapp
Restart=always
StandardOutput=append:/var/log/myapp.log
StandardError=append:/var/log/myapp-error.log
[Install]
WantedBy=multi-user.target
Затем активируй его:
sudo systemctl daemon-reload
sudo systemctl enable myservice
sudo systemctl start myservice
Теперь твой сервис будет автоматически запускаться при загрузке, а все логи — аккуратно сохраняться в файлах.
Плюс — возможность быстро перезапустить или проверить статус:
sudo systemctl restart myservice
sudo systemctl status myservice
Крутая автоматизация — залог спокойной работы!
Отлично ли понимаешь, как сделать автозапуск службы? Или лучше углубиться еще дальше?
- Подписывайся на наш канал https://t.me/LinuxSkill и бота https://t.me/gradeliftbot — больше полезных статей ты найдешь там, а вакансии для системных админов ждут в боте!