2 votos

¿Por qué no funciona wget con cron?

He estado usando el bashpodder script recientemente, y mientras que el script funciona de maravilla cuando lo uso en la línea de comandos, el crontab que creé para él no funciona en absoluto. Falla cuando tiene que usar wget. He descargado los binarios más recientes de OS X para wget, pero el script sigue fallando, y me sale un log con un error que dice así:

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

Las líneas 71-75 dicen 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?

11voto

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

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X