Google でこの質問を見つけました。他の誰かがこれを役に立つと思うかもしれません:Debian Jessie の新しい init システムは systemd です。Debian Wheezy の古いやり方は Sysv with /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
プロセスを再起動または強制終了すると、数秒後に自動的に再起動されます。