Thread Net::ssh::perl - command im hintergrund ausführen (12 answers)
Opened by Gast at 2007-12-10 11:18

murphy
 2007-12-12 19:41
#103798 #103798
User since
2004-07-19
1776 Artikel
HausmeisterIn
[Homepage]
user image
Screen über eine SSH-Verbindung automatisch zu kontrollieren wird aber auch nicht die leichteste Übung -- schließlich kann man da nicht mehr vernünftig mit zeilenweiser Ein- und Ausgabe arbeiten sondern nurmehr Tastenanschläge senden und ANSI-Steuerbefehle auslesen, aus denen man dann durch Emulation eines Terminals das Bildschirmbild auf dem Server ablesen kann. Zu allem Überfluss ist das Verhalten der Verbindung aber abhängig von den eigenschaften der Pseudoterminals auf dem Server und dem Client der SSH-Verbindung plus Screen ist auch noch ziemlich frei konfigurierbar, so dass die Befehle, die man senden muss, und die Daten, die man Empfängt, unterschiedlich sein können. Darüber wieder eine Abstraktionsebene aufzubauen, mit der man ordentlich programmieren kann, ist zwar möglich aber richtig viel Aufwand...
When C++ is your hammer, every problem looks like your thumb.

View full thread Net::ssh::perl - command im hintergrund ausführen