2 votes

Tuerez automatiquement les processus qui dépassent x % CPU

J'ai un processus (plutôt agaçant) sur mon iMac qui a tendance à devenir incontrôlable.

Malheureusement, il n'est pas possible de s'en débarrasser. Autant que je le voudrais.

Ce processus est normal au début - utilisant 1-2% de mon CPU double cœur.

Puis ça arrive. Toute la machine ralentit. Si je parviens à ouvrir le Moniteur d'activité, je peux voir que le processus incriminé utilise 200%, même 300% de mon CPU.

Pas amusant.

Si je parviens à ouvrir le Moniteur d'activité ou le Terminal, et à tuer le processus, il se relancera et se comportera comme un bon petit processus. Pour un moment. Puis il devient fou à nouveau.

Étant un développeur iOS, je pense que le meilleur moyen de lutter contre ce processus est un assistant automatisé.

Ce que j'ai en tête, c'est un processus en arrière-plan qui tuerait le processus incriminé dès que son utilisation CPU atteint X%, disons 50 ou 75%. Alors le processus redémarrera et redeviendra sain sans mon intervention.

Est-ce possible? Je peux écrire du code, de l'AppleScript, quoi que ce soit pour rendre la machine utilisable à nouveau.

3voto

demure Points 1301

Ce post suggère d'utiliser monit.
Comme vous n'avez pas donné de détails sur la nature du processus, je ne peux pas vous conseiller si leur configuration suggérée vous serait utile.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X