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