Varios procesos con el mismo nombre se están ejecutando en el host. ¿Cuál es la forma de plataforma cruzada para obtener los PID de esos procesos por nombre usando python o jython?Forma de plataforma cruzada para obtener PID por nombre de proceso en python
- Quiero algo como
pidof
pero en python. (No tengopidof
de todos modos.) - No puedo analizar
/proc
porque podría no estar disponible (en HP-UX). - No quiero ejecutar
os.popen('ps')
y analizar el resultado porque creo que es feo (la secuencia de campo puede ser diferente en diferentes sistemas operativos). - Las plataformas de destino son Solaris, HP-UX y tal vez otras.
HAS hizo módulo muy útil. Gracias. –
Pocos clics y he terminado (incluso en Windows). Estupendo. –
Desafortunadamente, OS X no le permite acceder a muchos atributos de un proceso (nombre, exe, línea de cmd), incluso si solo intenta acceder a los procesos creados por usted. A menos que ejecute el intérprete/script con sudo, eso es. – John