Perché wget non funziona con cron?

2

Ho usato lo script bashpodder di recente, e mentre lo script funziona magnificamente quando lo uso nella riga di comando, il crontab che ho creato per questo non funziona affatto. Fallisce quando deve usare wget. Ho scaricato i file binari di OS X più recenti per wget, ma lo script non riesce ancora e ottengo un registro con un errore che si legge così:

Users/username/Downloads/audio/podcasts/bashpodder.shell: line 73: wget: command not found

Le righe 71-75 si leggono in questo modo:

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

Qualche raccomandazione?

    
posta cholantesh 06.03.2011 - 17:42
fonte

1 risposta

11

wget non si trova nel percorso predefinito utilizzato da cron . Dagli il /full/path/to/wget e dovrebbe funzionare.

    
risposta data 06.03.2011 - 17:47
fonte

Leggi altre domande sui tag