Я запускаю команду ssh, которая сама себя разветвляет и будет работать даже после того, как скрипт будет выполнен. Итак, код выглядит так:
ssh_proc = Popen(['ssh', '-f', '-N', '-L', local_forward, local_user_host], stdin=PIPE, stdout=PIPE)
print ssh_proc.pid
stat = ssh_proc.poll()
Как видите, ssh -f
форкс ssh как процесс и запускается после того, как скрипт завершен - мне нужно получить pid этого процесса ssh. Оператор print выше, будет распечатывать только pid процесса Popen. Есть предложения?>