ich möchte folgenden Befehl automatisch im Hintergrund starten:
Code: Alles auswählen
ffmpeg -nostdin -loglevel panic -re -i http://mcdn.daserste.de/daserste/de/master.m3u8 -c copy -f rtp_mpegts rtp://224.2.2.2:2234
/home/pi/dvb.sh
Code: Alles auswählen
#!/bin/bash
sleep 30
ffmpeg -nostdin -loglevel panic -re -i http://mcdn.daserste.de/daserste/de/master.m3u8 -c copy -f rtp_mpegts rtp://224.2.2.2:2234 &
exit 0
Um das Script zu starten habe ich folgende Datei erstellt:
/etc/systemd/system/dvb.service
Code: Alles auswählen
[Unit]
Description=dvb.service
After=default.target
[Service]
ExecStart=/home/pi/dvb.sh
[Install]
WantedBy=default.target
Außerdem habe ich folgendes gemacht:
Code: Alles auswählen
sudo chmod +x dvb.sh
sudo chmod 755 /etc/systemd/system/dvb.service
sudo systemctl daemon-reload
sudo systemctl enable dvb.service
Wenn ich in das /home/pi/dvb.sh Script einen Befehl hinzufühge eine Datei zu erstellen, wird diese nach dem booten automatisch erstellt, aber ffmpeg nicht gestartet.