Я хочу, чтобы служба systemd обрабатывала разветвление (мой файл сам по себе не обрабатывает разветвление. Поэтому для обработки я полагаюсь на systemd)
Мой файл .service:
[Unit]
Description=swamp services management service
After=syslog.target
[Service]
Type=forking
ExecStart=/usr/bin/swamp
[Install]
WantedBy=multi-user.target
Вопрос
Type=forkingДостаточно ли указать , чего я пытаюсь достичь? Или же это похоже на ожидание разветвления в upstart, которое фактически говорит upstart (если я правильно понимаю, не уверен, что понимаю, я новичок в написании начальных скриптов), что мой сервис будет обрабатывать разветвление / демонизацию.
oneshot(типичный краткосрочный сценарий), либоsimple(длительно работающий сервис, который не выполняет форк + выход).