У меня есть скрипт python на машине.python - завершение текущего подключения ssh
Я мог бы запустить его из обоих соединения SSH и консоли машины.
Поскольку скрипт изменяет некоторые свойства конфигурации IP, я хочу отключить ssh перед тем, как изменить IP-адрес - таким образом ssh не будет висеть и будет закрыт должным образом до изменения IP-адреса.
So - есть ли способ в python, чтобы проверить, запущен ли скрипт из ssh? и если так, чтобы закрыть ssh?
Если вы знаете машину, в которой вы находитесь, вы можете проверить имя хоста :) –
, если вы закрываете соединение ssh, скрипт python не остановится или останется на машине ssh? – depperm
Посмотрите на [этот вопрос] (http://stackoverflow.com/questions/19762162/check-if-a-python-script-is-running-on-remote-machine) –