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
Prozess: Eingabe/Ausgabe
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?
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?
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, ?
Jetzt brauch ich ja nur noch xauth -vqibn list, den Hexkey rausfiltern und xauth -vqibn add [blabla] oder wie, ?
Habs jetzt hingekriegt
Danke für die schnelle Antwort!
Danke für die schnelle Antwort!