t3g1ng
@t3g1ng

Почему скрипт написанный на Bash отказывается работать?

Добрый вечер, написал скрипт на bash для авто-установки.
Не пойму почему он отказывается работать.
Сам скрипт выложил на ЯД. Т.к сюда не пускает т.к символов много
Ссылка на скрипт: https://github.com/bbk96/autoinstall/blob/master/d...
Вот лог из консоли:
: not foundh: 2: deb7.auto.sh:
: not foundh: 7: deb7.auto.sh:
: No such file7: deb7.auto.sh: cannot open /tmp/log.pipe.3016
: Interrupted system callo.sh: cannot create /tmp/log.pipe.3016
  • Вопрос задан
  • 102 просмотра
Решения вопроса 1
jcmvbkbc
@jcmvbkbc
"I'm here to consult you" © Dogbert
Добрый вечер, написал скрипт на bash для авто-установки.

#!/bin/sh

/bin/sh может и не быть bash'ем.

Не пойму почему он отказывается работать.

Скрипты можно отлаживать: #!/bin/bash -ex
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@zuart
... уже и не знаю, нуп, похоже ...
Попробуйте решить проблему "в лоб", с башем это очень часто помогает понять причину - просто копипастом (с учетом переменных, само собой) выполнять в консоли все операции и проверять результат. Это только с виду кажется, что сложно и долго - а по факту будет быстрее, чем дождаться, когда кто-то другой это сделает, к тому же такой код, который "дебажить" стоит в виртуалке как минимум, мало кому захочется проверять...
На какой-то из команд поймаете проблему и поймете как ее решать.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы