получить PID от paramiko

Я не могу найти простого ответа на этот вопрос: я использую paramiko для входа в систему и удаленного выполнения ряда процессов, и мне нужны PID каждого процесса, чтобы проверять их позже. . Кажется, в paramiko нет функции для получения PID выполняемой команды, поэтому я попытался использовать следующее:

stdin,stdout,stderr = ssh.exec_command('./someScript.sh &;echo $!;)

Я думал, что тогда синтаксический анализ стандартного вывода вернет PID, но это не так. Я предполагаю, что мне следует запустить скрипт в фоновом режиме, чтобы иметь PID (пока он работает). Есть ли более простой и очевидный способ получить PID?

7
задан radpotato 26 March 2012 в 13:18
поделиться