streamripper und crond

Gast #763007
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
#763306
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
Gast #763348
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

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren