我已经安装了 Debian (Jessie) 的最后一个稳定版本并且 /etc/inittab 不存在。我看过新的init系统叫做Sysv。我需要使用参数启动服务,我曾经在 inittab 中添加一行,例如 u1:23:respawn:/etc/init.d/my_service foreground
我正在尝试使用 sysvrc-conf -p 添加这个,但我不知道如何...
如果没有 inittab,我怎么能做到这一点?太感谢了。
谷歌发现了这个问题,也许其他人觉得这很有用:Debian Jessie 的新初始化系统是 systemd。Debian Wheezy 中的旧方法是 Sysv 和/etc/inittab
.
要使用 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
如果您重新启动或终止该进程,它将在几秒钟后自动重新启动。