没有inittab的重生服务Debian Jessie

我安装了Debian(Jessie)的最后一个稳定版本,而/ etc / inittab不存在.我已经读过新的init系统叫做Sysv.

我需要使用参数启动服务,我曾经在inittab中添加一行代码

u1:23:respawn:/etc/init.d/my_service前景

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

没有inittab我怎么能这样做?
非常感谢.

最佳答案 通过谷歌发现这个问题,也许其他人发现这个有用了:Debian Jessie的新init系统是systemd. Debian Wheezy中的旧方法是使用/ etc / inittab的Sysv.

要使用systemd创建重新生成的服务,只需在/ etc / systemd / system / ie 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

如果您重新启动或终止进程,它将在几秒钟后自动重新启动.

点赞