Estoy buscando una forma de eliminar todos los procesos con un nombre de pila que se hayan estado ejecutando durante más de X veces. Engendro muchas instancias de este ejecutable en particular, y a veces entra en un mal estado y se ejecuta para siempre, ocupando mucha CPU.
Ya estoy usando monit, pero no sé cómo verificar un proceso sin un archivo pid. La regla sería algo como esto:
kill all processes named xxxx that have a running time greater than 2 minutes
¿Cómo expresarías esto en monit?