Я не могу найти простого ответа на этот вопрос: я использую paramiko для входа в систему и удаленного выполнения ряда процессов, и мне нужны PID каждого процесса, чтобы проверять их позже. . Кажется, в paramiko нет функции для получения PID выполняемой команды, поэтому я попытался использовать следующее:
stdin,stdout,stderr = ssh.exec_command('./someScript.sh &;echo $!;)
Я думал, что тогда синтаксический анализ стандартного вывода вернет PID, но это не так. Я предполагаю, что мне следует запустить скрипт в фоновом режиме, чтобы иметь PID (пока он работает). Есть ли более простой и очевидный способ получить PID?