Seite 1 von 1

Prozess: Eingabe/Ausgabe

Verfasst: Mittwoch 3. Dezember 2008, 16:23
von scrawl
Hi,

ich habe ein Konsolenprogramm (xauth) dass sich nur interaktiv bedienen lässt (also so ähnlich wie der Python-Interpreter), dieses möchte ich mit Python automatisch "bedienen" lassen. Ich müsste also den Prozess öffnen, die Ausgabe davon auslesen, parsen (das wäre nicht das Problem), und dann eine EINGABE tätigen. Geht sowas? Habe mir schon diverses zu popen angeguckt, bin aber nicht fündig geworden.

Danke

Re: Prozess: Eingabe/Ausgabe

Verfasst: Mittwoch 3. Dezember 2008, 16:34
von numerix
Musst du xauth unbedingt interaktiv nutzen? xauth selbst verlangt das ja nicht zwingend: http://www.x.org/archive/X11R6.8.1/doc/xauth.1.html

Kannst du nicht die Eingabe vor dem Aufruf des Konsolen-Kommandos in deinem Python-Skript tätigen und diese Eingabe dann gleich beim Aufruf mit verfüttern?

Verfasst: Mittwoch 3. Dezember 2008, 16:40
von scrawl
Arrg.. wie konnte ich das nur übersehen? Hab mir die Manpage 10 mal angeguckt..
Jetzt brauch ich ja nur noch xauth -vqibn list, den Hexkey rausfiltern und xauth -vqibn add [blabla] oder wie, ?

Verfasst: Mittwoch 3. Dezember 2008, 16:56
von scrawl
Habs jetzt hingekriegt :)
Danke für die schnelle Antwort!