Я выполняю процесс SSH следующим образом:
checkIn()
sshproc = subprocess.Popen([command], shell=True)
exit = os.waitpid(sshproc.pid, 0)[1]
checkOut()
Важно, чтобы процесс сформировал checkIn ()
и ] checkOut ()
действия до и после этих строк кода. У меня есть тестовый пример, в котором я выхожу из сеанса SSH, закрыв окно терминала вручную. Конечно, моя программа работает некорректно, и в этом случае никогда не вызывается checkOut ()
. Может ли кто-нибудь дать мне указатель на то, что я могу найти, чтобы исправить эту ошибку?
Сообщите мне, если какая-либо другая информация будет полезна.
Спасибо!