On 09/24/2012 05:47 PM, Munteanu Alexandru wrote:
> Salut,
>
>     Lab env:  1 x switch cu management via console/serial
>                     1 x pc cu port serial pe care ruleaza linux.
>
>     Config:    De pe calculator se pot deschide sesiuni prin consola pentru 
> management CLI switch.
>
>    Se cere:     Un script pus intr-un cron care sa deschida o sesiune over 
> serial cable, sa trimita cateva comenzi gen "show interface status" si sa 
> returneze output-ul intr-o variabila. Continutul se va parsa etc..
desi nu stii, nu vrei sa te joci direct din consola cu seriala fara a 
folosi module prefabricate nascute si testate de altii.


>   
>    Partea la care imi bat capul este daca pot folosi in script cumva comanda 
> screen pentru deschiderea sesiunii si apoi sa folosesc "expect" si "send"?. 
> Si cum reusesc sa captez output-ul intr-o variabila?
>    Daca exista o metoda mai usoara prin perl/python, e ok, m-am uitat putin 
> prin cpan dar nu sunt expert.
mai uite-te. 
http://wanderingsamurai.net/programming-topics/connect-to-serial-port-using-perl
 
e un exemplu simplu pt ce vrei tu


>    (iese din discutie telnet sau ssh)
nici nu ai ce face cu telnet sau ssh in afara cazului ca ai SLIP sau PPP 
deja facute peste seriala
_______________________________________________
RLUG mailing list
[email protected]
http://lists.lug.ro/mailman/listinfo/rlug

Raspunde prin e-mail lui