起動時にicecast2サービスを開始する必要があります。
起動時に実行するために、crontab(ルート)に次の行を追加しました。
@reboot service icecast2 start >/home/pi/logs/icecast2.log 2>&1
再起動後、サービスは実行されず、次のエラーが発生します。
/bin/sh: 1: サービス: 見つかりません
だから私はこれに従いました。回答同様のスレッドで提案されているようにフルパスを追加しました。
@reboot service /usr/bin/icecast2 start >/home/pi/logs/icecast2.log 2>&1
ただし、次のエラーが発生します。
usr-bin-icecast2.service.mount を起動できません。 usr-bin-icecast2.service.mount デバイスが見つかりません。
メモ:
- これを入力すると
sudo service icecast2 start
機能します。 - ラズベリーパイでDebian Scratchを使用する
ベストアンサー1
cron
サービスを開始するために使用する必要はありません。
必要なのはこれだけです:
systemctl enable icecast2
起動するたびに起動します。