На хосте выполняется несколько процессов с тем же именем. Что такое кросс-платформенный способ получения PID этих процессов по имени с помощью python или jython?
- Я хочу что-то вроде
pidof
, но в python. (Во всяком случае, у меня нетpidof
.) - Я не могу разобрать
/proc
, потому что он может быть недоступен (на HP-UX). - Я не хочу запускать
os.popen('ps')
и анализировать вывод, потому что я думаю, что он уродлив (последовательность полей может отличаться в разных ОС). - Целевые платформы - это Solaris, HP-UX и, возможно, другие.