Решение ошибки, которая возникает при запуске shell скриптов (файл с расширением .sh).
При запуске скриптов возникают ошибки:
some_script.sh: line 88: cp: команда не найдена
some_script.sh: line 91: find: команда не найдена
some_script.sh: line 91: umount: команда не найдена
и т.д.
some_script.sh: line 91: find: команда не найдена
some_script.sh: line 91: umount: команда не найдена
и т.д.
У меня так было в одном из скриптов. Никак не мог понять отчего, в отдельном случае всё работало прекрасно, а стоило перенести команды в низ скриптового файла, они отказывались выполняться.
Оказалось всё просто. Не хватает полного пути к командам:
/bin/cp
/bin/find
/bin/umount
и т.д.
/bin/find
/bin/umount
и т.д.
После применения приставки /bin/ скрипты заработали во всех случаях.
привет!
у меня в Ubuntu 12.04 не выполняются скрипты
bash: ./mkboot.sh : no such rile or directory
что может быть
Пишет что нет файла по такому пути. Значит вы неверно указываете путь.