Tudo bem, poder iniciar o serviço manualmente soa bem. Você também tem que ativar o serviço com systemctl enable radio
?
A partir do systemctl status radio
, parece que o serviço não está ativado e, portanto, não inicia.
Em um RaspberryPi sem cabeça, eu gostaria de iniciar automaticamente o rádio na inicialização, sem nenhuma ação humana. Eu escrevi este arquivo como /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
Infelizmente, não funciona: após a inicialização, o systemctl status radio
mostra:
Loaded: loaded (/etc/systemd/system/radio.service; disabled)
Active: inactive (dead)
Acho que o Wants
e o After
são necessários porque é necessária uma rede "up", conforme descrito aqui .
Devo alterar Type
ou RemainAfterExit
? Ou remova o &
no final de ExecStart
? Algo mais?