Ich habe ein Python-Skript auf einer Maschine.Python - aktuelle ssh Verbindung beenden
ich laufen konnte von ihm sowohl SSH-Verbindung und der Konsole der Maschine.
Da das Skript einige IP-Config-Zeug ändert, möchte ich die ssh trennen, bevor die IP-Änderung - auf diese Weise das ssh wird nicht hängen und wird ordnungsgemäß geschlossen werden, bevor die IP-Änderungen.
So - gibt es eine Möglichkeit in Python zu überprüfen, ob das Skript von ssh ausgeführt wird? und wenn ja, um den ssh zu schließen?
Wenn Sie die Maschine kennen, an die Sie sich wenden, können Sie den Hostnamen überprüfen :) –
Wenn Sie die SSH-Verbindung schließen, stoppt das Python-Skript nicht oder bleibt auf der SSH-Maschine? – depperm
Schauen Sie sich [diese Frage] an (http://stackoverflow.com/questions/19762162/check-if-a-python-script-is-running-on-remote-machine) –