@Strabbo

Почему не работает баш скрипт?

не работает баш скрипт. скрипт подключается по телнету вбивает команду, но не выполняет её.
#!/bin/bash

for ip in `cat ip.txt`

do

{ echo "admin+t/r"; sleep 2; echo "pass"; sleep 2; echo "ping 192.168.20.35"; sleep 2; echo "quit" ;} | telnet $ip  

done


скрипт запускается на убунту.
5c053974c6aa9493784458.png

echo -e "ping 192.168.20.35" не помогает
  • Вопрос задан
  • 176 просмотров
Пригласить эксперта
Ответы на вопрос 1
@q2digger
сисадмин
почему не сделать проще?

dmitryg@dmitrys-mbp:~ $ ssh admin@mikrotik ping 192.168.109.1
admin@192.168.109.253's password:
  SEQ HOST                                     SIZE TTL TIME  STATUS
    0 192.168.109.1                              56  64 0ms
    1 192.168.109.1                              56  64 0ms
    2 192.168.109.1                              56  64 0ms
    3 192.168.109.1                              56  64 0ms


Если закинуть на микротик ssh ключ, то и пароль вводить не надо будет
Ответ написан
Ваш ответ на вопрос

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

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