Cronjob für .mp3-Datei abzuspielen?
Hallo liebe Linux-Gemeinde,
ich bräuchte nochmal eure Hilfe:
Ich würde gerne täglich um 10:00 die Datei "Donau.mp3", welche in /home/user/Musik liegt, abspielen. Den Code für den Cronjob habe ich schon geschrieben, doch leider tut er nicht das was ich will.
0 10 * * * /usr/bin/mpg123 -q /home/user/Donau.mp3
Was habe ich falsch gemacht?
3 Antworten
$crontab -e
0 10 * * * mpv ~/Musik/file.mp3
Was willst du denn mit dem
/usr/bin/mpg123 -q
erreichen?
Das funktioniert auch ohne.
Da du es anscheinend nicht weißt: Die Tilde (~) steht stellvertreten für das Home-verzeichnis des Nutzers. Das ist also bloß die „Abkürzung“ für
/home/user
.
Selbstverständlich muss mpv auf deinem System installiert sein….
Oh, ok.
Ich habe mpv jetzt einfach per command line installiert:
sudo apt-get install mpv
Wie muss ich meinen Code anpassen, damit er tut, was ich will? So(?):
0 10 * * * mpv ~/Musik/Donau.mp3
Probiere mal den Kommandozeilenplayer mplayer anstatt mpg123
/usr/bin/mplayer /home/user/Donau.mp3
Dann klappt es.
Um zu testen, einfach das in die Kommandozeile eingeben. Wenn das Abspielen beginnt, kann man mit Enter das Abspielen beenden.
MP3 ist keine ausführbare Datei
Würde also in meinem Fall so aussehen(?):