我已经安装了Debian(Jessie)的最后一个稳定版本,并且/ etc / inittab不存在。我已经读过新的init系统叫做Sysv。 我需要使用参数启动服务,我曾经在inittab中添加一行代码 u1:23:respawn:/etc/init.d/my_service foreground
我正在尝试用sysvrc-conf -p添加这个,但我不知道如何......
如果没有inittab,我怎么能这样做? 非常感谢你。
答案 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
如果您重启或终止该过程,它将在几秒钟后自动重启。