Dnia 27.11.2016 Krzychu <vbgfhytre@wp.pl> napisał/a:
> Użytkownik "grapeli23" napisał w wiadomości grup
> dyskusyjnych:o1egao$m6b$1@dont-email.me...
>
>> W pliku każda linia kończy się znakiem 'EOL. W zależności jak chcesz go
>
> Wiem wiem ale nic to nie daje.
> Gdy wywyłam type mój_skrypt to widzę, że polecenia idą linia po linii.
> Gdy wywołam type mój_skrypt | curl telnet://X.X.X.X to całą zawartość
> podstawia mi ciurkiem w username.
> dodanie '\n' nic nie daje :(
>
Z takim przesyłaniem wywołań, jest taki problem, że nie ma nad nim
się kontroli. Zawiedzie w znacznej ilości przypadków. Albo to robić z
wykorzystaniem echo i sleep, albo wykorzystać do tego inne narzędzia,
które taką kontrolę zapewnią.
Dość dobrze może sprawdzić się w tej roli Python, dostarcza on
bibliotekę do komunikacji po telnecie w stadardowym wydaniu. Wystarczy
zainstalować go i już. Nie należy się zrażać jego nieznajomością.
Wystarczy metodą prób i błędów przerobić gotowe przykłady.
http://stackoverflow.com/questions/10952514/telnetlib-python-example
|