Не работает bash
Доброго времени суток 🙂 С bash я никогда не работал и как появилась задача написать не большой скрипт. Создал файл test.bash с содержимым:

Скопировал и запустил твой скрипт, у меня никаких проблем нет. Может у тебя там какие-то левые символы добавились?
Да нет, всё идентично!
Вангую либо проблемы с EOL, либо с кодировкой.

А ты в чем пишешь? Посмотри в vim в режиме :set list . Ну и да, как выше сказали, давай посмотрим еще и file test.bash .
Кстати, «расширение» для скриптов — sh, а вообще его можно и не писать.

ошибка вопроизводится при EOL \r\n
скорее всего под виндой писал, и скопировал его как файл.
Почему не работает баш скрипт?
не работает баш скрипт. скрипт подключается по телнету вбивает команду, но не выполняет её.
скрипт запускается на убунту.
echo -e «ping 192.168.20.35» не помогает
- Вопрос задан более трёх лет назад
- 240 просмотров
Простой 2 комментария
- Вконтакте
С этим вроде пока проблем нету, потому что к роутеру скрипт подключается, значит логин пасс вводится нормально. Проверок нету, у меня просто sleep чтоит на пару сек, чтобы дождаться пока терминал очухается.
почему не сделать проще?
Если закинуть на микротик ssh ключ, то и пароль вводить не надо будет
- Вконтакте
Я кстати читал про войну с expect , когда чтото хотели делать на mikrotik-e с помощью expect-а , а не получалось по причине вот этой разноцветной консоли. Там спасало ssh -T
Почему не работает БАШ?
Читаем официальное заявление:
Уважаемые посетители bash.org.ru.
С сожалением вынуждены сообщить, что с 3:45 утра 29 октября по настоящий момент сервер находится под серьёзной распредёленной атакой.
Мы проводим все необходимые действия для нейтрализации данной атаки и предотвращения её повторения в будущем. В этом нам помогают сотрудники компании .masterhost.
Потерь данных нет, но мусорным трафиком забит весь канал — успехи в борьбе с ним переменные.
Как минимум до завтрашнего дня сервер будет недоступен. Спасибо за понимание.