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?