ヘッドレスRaspberryPiで手動操作なしで起動時に自動的にラジオを起動したいと思います。私はこのファイルを次のように書いています/etc/systemd/system/radio.service
:
[Unit]
Description=Radio
Wants=network-online.target
After=network.target network-online.target
[Service]
Type=oneshot
ExecStart=/usr/bin/mplayer http://audio.scdn.arkena.com/11016/fip-midfi128.mp3 &
RemainAfterExit=yes
[Install]
WantedBy=multi-user.target
残念ながら動作しません。起動後に実行すると、以下がsystemctl status radio
表示されます。
ロード済み:ロード済み(/etc/systemd/system/radio.service;無効)
アクティブ:非アクティブ(死)
私は「上向きの」ネットワーキングが必要だから必要だとWants
思い、After
ここで述べたように。
変えなければType
いけませRemainAfterExit
んか?それとも&
最後に削除しますかExecStart
?
答え1
まあ、サービスを手動で起動できるのは良いようです。また、systemctl enable radio
? を使用してサービスを有効にする必要があります。
外部ではsystemctl status radio
サービスが有効になっていないため起動できないようです。