我安装了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
如果您重新启动或终止进程,它将在几秒钟后自动重新启动.