ich habe hier python unter Linux und will nach Versand eines Fax mit einem TKinter-GUI nun in einem Fenster die laufende Ausgabe der Protokolldatei /var/log/messages anzeigen. Wer sich mit Linux nicht so ganz auskennt: in /var/log/messages werden fortlaufend Protokollnachrichten von vielen der laufenden Prozesse geschrieben. In einem Terminal erhält man die Ausgabe mit
Code: Alles auswählen
# tail -f /var/log/messages
Bitte nicht missverstehen: wie ich einen Linux-Befehl ansetze weiss ich:
Code: Alles auswählen
[...]
cmd = "sendfax -n -d 11111111 " + dokuliste
#print cmd
p = subprocess.Popen(cmd, shell=True, #bufsize=1,
stdin=subprocess.PIPE, stdout=subprocess.PIPE, stderr=subprocess.PIPE)
p.stdin.close()
Code: Alles auswählen
Nachrichten=p.stdout.read()
Gruss
Eckard