Puoi ottenerlo con una combinazione di Growl e alcuni script di shell.
Growlnotify è uno strumento da riga di comando che può inviare un messaggio al ringhio:
grownnotify -t "Title" -m "Message"
Avvolgendo qualche logica attorno a questo per verificare l'utilizzo della CPU o l'uso della memoria dovrebbe essere abbastanza semplice. Al momento non sono in un Mac, quindi non posso testare con i comandi ma dovrebbe essere possibile qualcosa di simile a
while true
do
sleep 60
memuse='vmstat -some -options -to -show -current -memory -use | awk '{ print $column_that you_are_interested_in_eg_5 }''
if [[ $memuse -gt 80 ]]
then
growlnotify -t "Memory Low" -m "Memory use is at $memuse %"
fi
done
Quanto sopra non funzionerà, per favore non copiarlo e incollarlo, ma è qualcosa su cui andare avanti. Puoi espandere la logica più facilmente controllando ogni 2 minuti, e se è superiore all'80%, controlla ogni 30 secondi per vedere se è persistentemente alto e non solo un picco, e se è ancora alto dopo 3 controlli, allerta, altrimenti non t ecc.