Eliminar procesos automáticamente que superen el x% de CPU

1

Tengo un proceso (bastante molesto) en mi iMac que tiende a salirse de control.

Lamentablemente, no es posible deshacerse de él. Tanto como quiero.

Este proceso es correcto al principio, usando 1-2% de mi CPU de doble núcleo.

Entonces sucede. Toda la máquina se ralentiza. Si puedo lograr que el Monitor de actividad esté abierto, puedo ver que el proceso ofensivo está usando 200%, incluso 300% de mi CPU.

No es divertido.

Si puedo abrir el Monitor de actividad o la Terminal, y terminar el proceso, se reiniciará y se comportará como un buen proceso. Por un momento. El se vuelve loco de nuevo.

Como desarrollador de iOS, pienso que la mejor manera de combatir este proceso es un asistente automatizado.

Lo que tengo en mente es un proceso en segundo plano que acabaría con el proceso ofensivo tan pronto como el uso de la CPU alcance X%, digamos 50 o 75%. El proceso se reiniciará y se volverá sano sin mi intervención.

¿Es posible? Puedo escribir código, AppleScript, cualquier cosa para volver a utilizar la máquina.

    
pregunta Undo 01.06.2013 - 02:24

1 respuesta

2

Este postea sugiere usar monit .
Como no ha proporcionado detalles sobre la naturaleza del proceso, no puedo recomendar si la configuración sugerida sería de alguna utilidad para usted.

    
respondido por el demure 01.06.2013 - 02:47

Lea otras preguntas en las etiquetas