Респавн сервис Debian Jessie без inittab

Я установил последнюю стабильную версию Debian (Jessie) и / etc / inittab не существует. Я прочитал, что новая система инициализации называется Sysv. Мне нужно запустить сервис с параметром, я использовал для добавления строки в inittab, как u1:23:respawn:/etc/init.d/my_service foreground

Я пытаюсь добавить этот с sysvrc-conf -p, но я не знаю, как...

Как я могу сделать это без inittab? Огромное спасибо.

1 ответ

Нашел этот вопрос в Google, может быть, кто-то найдет это полезным: новая система инициализации Debian Jessie - systemd. Старый путь в Debian Wheezy был Sysv с /etc/inittab,

Чтобы создать службу возрождения с помощью systemd, просто создайте файл в /etc/systemd/system/ т.е. mplayer2.service

[Unit]
Desription=mplayer with systemd, respawn
After=network.target

[Service]
ExecStart=/usr/bin/mplayer -nolirc -ao alsa -vo null -really-quiet http://stream.sunshine-live.de/hq/mp3-128/Facebook-og-audio-tag/
Restart=always

[Install]
WantedBy=multi-user.target

и активировать его

systemctl enable mplayer2.service

перезагрузите или запустите его вручную

systemctl daemon-reload
systemctl start mplayer2.service

Если вы перезагрузите или убьете процесс, он будет перезапущен автоматически через несколько секунд.

Другие вопросы по тегам