Nowe posty

xx Dystrybucja pod HP Omen (6)
2024-03-27, 23:30:08
xx [Poradnik] Wyszukiwanie Sterowników (2)
2024-03-27, 21:08:23
lamp Problem z Linux Lite po instalacji (0)
2024-03-27, 19:50:30
xx Ile pingwinów? (1)
2024-03-27, 08:59:24
xx konfiguracja pale moon (0)
2024-03-24, 21:53:42
xx Plasma 6 w Neonie ssie trochę mniej ... (10)
2024-03-23, 02:38:11
xx problem z instalacja sterowników do karty sieciowej (3)
2024-03-18, 18:10:16
xx Plik abc.001 (1)
2024-03-17, 17:48:27
xx Zlecę dopracowanie programu w MatLab (0)
2024-03-13, 15:28:40
xx Linux Mint 21.3 XFCE brak dźwieku po paru minutach (karta muzyczna zintegrowana) (5)
2024-03-12, 23:07:01

Autor Wątek: Skrypt expect nie konczy dzialania  (Przeczytany 1991 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.