¿Por qué wget no funciona con cron?

2

He estado usando el script de bashpodder recientemente, y mientras el script funciona a la perfección cuando lo uso en la línea de comandos, el Crontab que he creado para que no funciona en absoluto. Falla cuando tiene que usar wget. Descargué los binarios más recientes de OS X para wget, pero la secuencia de comandos aún falla, y obtengo un registro con un error que dice así:

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

Las líneas 71-75 se leen así:

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

¿Alguna recomendación?

    
pregunta cholantesh 06.03.2011 - 17:42

1 respuesta

11

wget no está en la ruta predeterminada utilizada por cron . Dale el /full/path/to/wget y debería funcionar.

    
respondido por el user588 06.03.2011 - 17:47

Lea otras preguntas en las etiquetas