¿Enviar automáticamente kill -STOP o similar a procesos fuera de control cuando la tapa está cerrada?

3

De vez en cuando (tal vez un par de veces a la semana) cuando llego a mi computadora (una Macbook Pro) esperando que esté dormida con la tapa cerrada, los ventiladores están funcionando

La mayoría de las veces es un proceso de Chrome o Thunderbird que está consumiendo toda la CPU en un núcleo que causa esto.

Supongo que es la función de siesta de poder que permite que esto suceda y no quiero desactivarla.

En cambio, me gustaría ejecutar un script que podría enviar un kill -STOP o similar a cualquier PID que haya utilizado más de X segundos de tiempo de CPU desde que cerré la tapa la última vez.

(Y luego, preferiblemente, un kill -CONT cuando abro la tapa).

Podría usar sleepwatcher para ejecutar el script cuando la tapa se cierre / abra.

¿Hay soluciones listas para este propósito?

    
pregunta EmLi 18.11.2018 - 20:07

0 respuestas

Lea otras preguntas en las etiquetas