Back to questions
Positive Technologies
Senior
13
Как запустить службу в системе (systemd)?
Companies where asked
Answer from AI
sobes.tech AI
Чтобы запустить службу в системе с systemd, нужно выполнить следующие шаги:
- Создать unit-файл службы, например
/etc/systemd/system/myservice.serviceс содержимым:
[Unit]
Description=My Service
After=network.target
[Service]
ExecStart=/usr/bin/myservice
Restart=on-failure
[Install]
WantedBy=multi-user.target
- Перезагрузить конфигурацию systemd:
sudo systemctl daemon-reload
- Запустить службу:
sudo systemctl start myservice
- (Опционально) Включить автозапуск при загрузке:
sudo systemctl enable myservice
- Проверить статус службы:
sudo systemctl status myservice
Таким образом, systemd управляет запуском, остановкой и мониторингом служб в системе.