Pexpect

exemplu pexpect

exemplu pexpect
  1. Ce face Pexpect spawn?
  2. Cum rulez Pexpect în Python?
  3. Cum faci SSH cu Pexpect?
  4. Ce este Pexpect timeout?
  5. Pexpect funcționează pe Windows?
  6. Cum închideți Pexpect?
  7. Cum măresc dimensiunea bufferului Pexpect?
  8. Cum pot importa un modul Pexpect în Python?

Ce face Pexpect spawn?

Pexpect este un modul Python pentru generarea de aplicații copil și controlul automat al acestora. Pexpect poate fi folosit pentru automatizarea aplicațiilor interactive precum ssh, ftp, passwd, telnet etc. Poate fi folosit pentru automatizarea scripturilor de configurare pentru duplicarea instalărilor de pachete software pe diferite servere.

Cum rulez Pexpect în Python?

i) parola ': parola mea) ** Exemple ** Porniți demonul apache pe mașina locală :: de pexpect import * run ("/ usr / local / apache / bin / apachectl start") Verificați un fișier folosind SVN: : din pexpect import * run ("svn ci -m 'automatic commit' my_file.py ") Rulați o comandă și capturați starea de ieșire :: din pexpect import * ( ...

Cum faci SSH cu Pexpect?

Exemplu care arată cum să specificați opțiunile SSH: din pexpect import pxssh s = pxssh. pxssh (options = "StrictHostKeyChecking": "nu", "UserKnownHostsFile": "/ dev / null") ...

Ce este Pexpect timeout?

Dacă doriți să citiți până la sfârșitul rezultatului copilului fără a genera o excepție EOF, atunci utilizați expect (pexpect. Metoda EOF). PAUZĂ. Metodele expect () și read () vor expira, de asemenea, dacă copilul nu generează nicio ieșire pentru o anumită perioadă de timp. Dacă se întâmplă acest lucru, vor ridica o excepție TIMEOUT.

Pexpect funcționează pe Windows?

Începând cu versiunea 4.0, Pexpect poate fi utilizat pe sistemele Windows și POSIX.

Cum închideți Pexpect?

Modul elegant este să trimiteți exit \ r sau CTRL-D și să așteptați EOF . Dar, de asemenea, este bine să ieșiți din script (Expect, pexpect sau winexpect) după ce ați terminat sesiunea SSH și nu vă interesează starea de ieșire a sesiunii SSH.

Cum măresc dimensiunea bufferului Pexpect?

Pentru utilizare normală, consultați expect () și send () și sendline (). Atributul maxread setează dimensiunea bufferului de citire. Acesta este numărul maxim de octeți pe care Pexpect va încerca să-l citească dintr-un TTY simultan. Setarea dimensiunii maxreadului la 1 va dezactiva tamponarea.

Cum pot importa un modul Pexpect în Python?

import pexpect child = pexpect. spawn ('ftp ftp.openbsd.org ') copil. expect ('Nume . *: ') copil.

Cum se instalează și se utilizează FFmpeg pe Ubuntu 18.04
Cum descarc și instalez FFmpeg pe Ubuntu? Cum construiesc FFmpeg în Ubuntu? Cum rulez FFmpeg pe Linux? Unde este instalat FFmpeg în Ubuntu? Cum instal...
Cum se instalează Apache pe Ubuntu 20.04
Cum se instalează Apache pe Ubuntu 20.04 LTS Pasul 1 - Instalarea serverului Apache 2. ... Pasul 2 - Asigurați-vă că serviciul Apache a început la por...
Configurarea erorilor Apache și a jurnalelor de acces
Ce este jurnalul de erori Apache? Cum găsesc jurnalul de erori Apache? Cum schimb formatul jurnalului de acces Apache? Cum activez jurnalele Apache? P...