Forum: PC-Programmierung streamripper und crond


von Herbert (Gast)


Lesenswert?

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

von Thomas W. (thomas_v2)


Lesenswert?

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

von Herbert (Gast)


Lesenswert?

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
Noch kein Account? Hier anmelden.