Почему wget не работает с cron?

Я недавно использовал скрипт bashpodder , и хотя скрипт прекрасно работает, когда я использую его в командной строке, crontab, который я создал для него, не работает вообще. Это терпит неудачу, когда он должен использовать wget. Я загрузил самые последние двоичные файлы OS X для wget, но сценарий по-прежнему не работает, и я получаю журнал с ошибкой, который выглядит следующим образом:

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

Строки 71-75 читаются так:

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

Есть рекомендации?

Ответы (1)

wgetне находится в пути по умолчанию, используемом cron. Дайте ему, /full/path/to/wgetи он должен работать.

Установка PATH в файле оболочки также работает.