4

Debian (Jessie) の最新の安定バージョンをインストールしましたが、/etc/inittab が存在しません。新しいinitシステムがSysvと呼ばれていることを読みました。パラメータを指定してサービスを起動する必要があります。以前は inittab に u1:23:respawn:/etc/init.d/my_service foreground のような行を追加していました

これを sysvrc-conf -p で追加しようとしていますが、方法がわかりません...

inittabなしでどうすればそれを行うことができますか? どうもありがとう。

4

1 に答える 1

2

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

プロセスを再起動または強制終了すると、数秒後に自動的に再起動されます。

于 2016-06-11T07:53:43.903 に答える