没有inittab的重生服务Debian Jessie

时间:2015-05-25 11:02:04

标签: service debian inittab

我已经安装了Debian(Jessie)的最后一个稳定版本,并且/ etc / inittab不存在。我已经读过新的init系统叫做Sysv。 我需要使用参数启动服务,我曾经在inittab中添加一行代码 u1:23:respawn:/etc/init.d/my_service foreground

我正在尝试用sysvrc-conf -p添加这个,但我不知道如何......

如果没有inittab,我怎么能这样做? 非常感谢你。

1 个答案:

答案 0 :(得分:2)

通过谷歌发现这个问题,也许其他人发现这个有用了:Debian Jessie的新init系统是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

如果您重启或终止该过程,它将在几秒钟后自动重启。