Ich habe kürzlich das Bashpodder-Skript verwendet , und während das Skript wunderbar funktioniert, wenn ich es in der Befehlszeile verwende, funktioniert die Crontab, die ich dafür erstellt habe, überhaupt nicht. Es schlägt fehl, wenn es wget verwenden muss. Ich habe die neuesten OS X-Binärdateien für wget heruntergeladen, aber das Skript schlägt immer noch fehl, und ich erhalte ein Protokoll mit folgendem Fehler:
Users/username/Downloads/audio/podcasts/bashpodder.shell: line 73: wget: command not found
Die Zeilen 71-75 lauten wie folgt:
if ! grep "$url" podcast.log > /dev/null
then
wget -t 10 -U BashPodder -c -q -O $datadir/$(echo "$url" | awk -F'/' {'print $NF'} | awk -F'=' {'print $NF'} | awk -F'?' {'print $1'}) "$url"
let "show += 1"
fi
Irgendwelche Empfehlungen?
wget
befindet sich nicht im Standardpfad, der von verwendet wird cron
. Geben Sie ihm die /full/path/to/wget
und es sollte funktionieren.
Herr Ming