У меня такой же результат получается если я например удаляю # из шибанг.
install: line 1: !/bin/sh: not found
То есть строка рассматривается как команда - и естественно говорится о том что такой команды нет.
Почему у вас так происходит - без вашего скрипта сказать трудно. Возможно неверный символ в этой строке. Возможно у рута PATH неверный да и ещё тысяча причин. В общем по возможности скопируйте и киньте сюда начала скрипта который вы запускаете с машинки / не первоисточник /и вывод env
первую строку либо уберите и попробуйте запускать без неё либо перепишите на
#!/bin/sh
восток - дело тонкое / ошибёшься на символ - тра***шся всю жизнь ![]()
Неактивен
/ # env SUDO_GID=29999 USER=root OLDPWD=/home/user HOME=/home/user SUDO_UID=29999 LOGNAME=root TERM=xterm PATH=/bin:/usr/bin:/sbin:/usr/sbin DISPLAY=:0.0 LANG=ru_RU LC_MESSAGES=ru_RU SUDO_COMMAND=/usr/sbin/gainroot SHELL=/bin/sh SUDO_USER=user PWD=/
Без первой строчки, тот же трабл.
Неактивен
И ещё - как вы редактируете скрипты на машинке либо перемещаете на неё и чем редактируете на десктопе ?
хотя бы посмотрите на первую строку файла из vi на машинке
Неактивен
Вы находитесь в корневом каталоге / (PWD=/)
а запускаете файл, находящийся в Mydoc
командой .install ?
Давайте определимся.
Если файл у вас /home/user/Mydocs/install
перейдите в каталог
#cd /home/user/Mydocs/
Иначе непонятно какой файл вы запускаете, какой - редактируете, какой - смотрите
в каком каталоге вы находитесь - можно посмотреть командой
#pwd
Неактивен
> Без первой строчки, тот же трабл.
то еть вот эта первая строка отсутствует #!/bin/sh
а ругается всё равно install: line 1: #!/bin/sh: not found ?
вот не поверю.
Вы правите и запускаете разные вещи скорее всего.
либо перемещайтесь в нужный каталог - либо давайте команду полным путевым именем скрипта -
#/home/user/Mydocs/install
или
#/home/user/Mydocs/.documents/install
кроме вас никто не знает где лежит скрипт - в документах - это где ?
/home/user/Mydocs/.documents/ здесь ?
Неактивен
Скрипт редактирую на компе WordPad'ом
О, кажется все понятно (все в кракозябликах).
Файл у меня находится
/home/user/Mydocs/.documents/cwg
Щас все на машинке в vi переправлю, отчитаюсь....
Неактивен
> Скрипт редактирую на компе WordPad'ом
вот и появился на сцене убийца текста ![]()
На машинке можно и leafpad юзать...
Для ББ виндовс посоветую редактор scite или teaed (tea editor старой версии - так как автор под windows его больше не развивает но в сети его найти можно)
notepad`у я бы тоже не доверял под виндой...
вордпадом вы могли все скрипты испортить - пересмотрите их на таблетке нормальным редактором
Отредактированно dik (19-06-2008 06:33:53)
Неактивен
Ура все пршло, скрипт работает (я в этом не сомневался), в скрипте все заполнил как надо (логин, пас и имя отличное от сети).
Теперь затык в пункте 6.
6) запускаем /usr/local/bin/corbina_over_goldenwifi connect
Что здесь нужно сделать? По этому пути у меня скрипт не лежит. Пробовал прописать путь ло скрипта, но это увы не то.
Неактивен
всем привет.
Делал вроде все по инструкции, потом уже попробовал запустить vpn. На что выдалась ошибка: sh: -gq: unknown operand. При тщательном досмотре исходных файлов выяснилось, что, похоже, появилось это из corbina_over_goldenwifi
if [ $I -gq $MAX_TRIES ]; then
exit 6
fi
куда копать дальше посоветуете?
Неактивен