/ Vykonanie skriptu pre shell v očakávanom skripte

Spúšťanie skriptu v rámci skriptu očakávania

Pokúšam sa napísať očakávaný scenár, ktorýspúšťa / spúšťa iný shell skript. Tento skript shell konfiguruje emulátor, takže očakávaný skript je určený na automatické nakonfigurovanie emulátora odoslaním príslušných údajov späť. Keď som však napísal exec po ktorom nasleduje názov shellového skriptu v mojomočakávajte skript, nič sa nestalo. Konzola jednoducho sedí a čaká. Zadávanie reťazcov a čo to skript neuloží. Zlyhanie spustenia. DOA ... Čítal som z iných príspevkov, že použitie exec nie je vhodná, keď je potrebná interakcia s podprogramom.

Akákoľvek rada o tom, ako môžem spúšťať shell skript v rámci očakávaného skriptu potom?

Vďaka!

odpovede:

0 pre odpoveď č. 1

Ak chcete komunikovať so skriptom pre shell, musíte to urobiť spawn potom expect vidieť vzory a send odozvy.

Ak ste úplne noví, očakávate knihu Exploring Expect od autora očakávajte, že Don Libes.