Nowe posty

Autor Wątek: Skrypt expect nie konczy dzialania  (Przeczytany 2001 razy)

ph03nix

  • Gość
Skrypt expect nie konczy dzialania
« dnia: 2011-02-04, 12:34:35 »
Witam.
Mam problem ze skryptem napisanym w expect. Musze zautomatyzowac dzialanie programu ext94b (interaktywny program chemiczny pod linuksa). Do programu musze wprowadzic odpowiednie odleglosci, ktorych jest poprostu sporo. Dzieki autoexpect wygenerowalem sktypt, ktory tworzy dokladnie jeden krok. Odleglosci przesylam za pomoca argumentow skryptu. Zeby skrypt wykonywal odpowiednia ilosc powtorzen wykorzystalem ifa. Niestety skrypt zawiesza sie na trzecim warunku i przestaje reagowac (dziala tylko ctrl +c). Gdy zmienie zeby wykonywal tylko 2 razy to nie dziala zakonczenie programu (opcja 9 STOP) send --"9\\r". Wszelka pomoc mile widziana.
Kod: http://wklej.org/id/469466/
W razie potrzeby moge udostepnic program ext94b.
Pozdrawiam.