Если вы введете команду (которая не является внутренней командой или функцией оболочки), bash ищет в каталогах, упомянутых в переменной PATH
, файл с таким именем (wget
в вашем случае), который имеетисполняемый бит, установленный для пользователя, выполняющего скрипт.В вашем случае подходящий wget
не найден.
Поскольку маловероятно, что у вас есть wget
в вашей переменной PATH без x-битного набора, наиболее вероятной причиной является отсутствие переменной PATH.каталог, в котором находится ваш wget.
У вас есть два варианта: расширить PATH или явно указать префикс строки wget
в вашем скрипте, указав правильный путь, например
/here/is/my/wget --no-check-certificate $URL/heapdump