ich starte über Subprocess eine Putty Sitzung mittels Plink
Code: Alles auswählen
args_win = [
"C:\Program Files\PuTTY\plink.exe ", "-l", "user",
"-i", "user.ppk", "192.168.178.123" , "-agent", "c:/test.bat"
]
def connect(args):
try:
proc = subprocess.Popen(args, stdout = subprocess.PIPE, stderr=subprocess.PIPE)
print proc.stderr.read()
except ( Exception,OSError, ValueError), e:
print "An Error has been passed. %s" %e
os._exit(0)
else:
return proc.stdout.read()
Wenn Putty die Verbindung nicht herstellen kann gibt er " Unable to open connection: Host does not exist" aus.
Wie kann ich bei dieser Ausgabe von
Code: Alles auswählen
print proc.stderr.read()
eine Exception werfen?
Danke für die Mühe