Автор Тема: скрипт отправки сообщения по телнету  (Прочитано 1278 раз)

Оффлайн romario

  • Участник
  • *
  • Сообщений: 621
    • ЮНИКС
сейчас имею скрипт он отсылает одно программа через 333 tcp порт строку, но иногда на принимающей стороне все виснет

вот мой скрипт:
#!/bin/bash


w=$1
w1=${w:0:5}
w2=${w:5:6}

if [ "$w1" = "78452" ]; then
       {
       w=$w2
       echo $w
       }
       else
       {
       w=${w:1:10}
       echo $w
       }
fi


((/bin/sleep 1; /bin/echo -e "COF\t$w" ; ) | telnet 192.168.1.101 110)

exit


как можно по другому отправлять команды по телнету в скрипте?

Оффлайн speccyfan

  • Участник
  • *
  • Сообщений: 522
  • CCNA
    • speccyfan (Примеры различных конфигураций сетевых сервисов)
Может лучше использовать не телнет, а netcat ?
With best regards, Yury Konovalov aka 2:453/53

Оффлайн romario

  • Участник
  • *
  • Сообщений: 621
    • ЮНИКС
можно примерчик,

еще вопрос какой символ означает перенос строки?
мне нужно чтобы в конце строки которую я передаю по телнету был символ перевода строки.


Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 20 167
    • Домашняя страница
еще вопрос какой символ означает перенос строки?
\n
Андрей Черепанов (cas@)