Hallo liebe Linuxer, Diese beiden Zeilen aus einem Scriptfile werden bei Aufruf per Hand korrekt ausgeführt (ich kriege das gerippte mp3-file und das -txt File). Wenn ich die mit crond ausführe, kriege ich nur das .txt file, nicht das mp3 File. Jemand ne Idee? fn=`date +%a_%d_%m_%G_%H_%M` streamripper http://www.dradio.de/streaming/dlf.m3u -l 60 -a dttt -s > /dev/null 2>&1 pwd >> dlf_$fn.txt Danke Herbert
Soweit ich das im Hinterkopf habe sind die Systemvariablen in einem Cronjob nicht verfügbar. Also auch keine Pfadangaben wo ausführbare Dateien liegen. Gib mal zu deinem streamripper den vollständigen Pfad im Cron-Job an, dann sollte es funktionieren. Hast du schonmal im syslog nach Fehlermeldungen gesehen? Da sollte eigentlich der Grund drinstehen. Thomas
Yep, das wars. Einen vollständigen Pfadnamen hatte ich zwar beim streamripper Outputfile testweise angegeben, ging trotzdem nicht. Streamripper braucht auch die komplette PATH Variable der Commandozeile, die muß man in der crontab angeben: PATH=bll.. Jetzt kann das Radio dann hören, wann ich will. Demnächst bastel ich mir nen Videorecorder :-) THX Herbert
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.