Toutes les applications ont été mises en pause après l'utilisation de l'espace disque près de 99% et revenir à la normale. Et après?

Mac fait des trucs assez géniaux pour essayer de conserver suffisamment d'espace disque pour tout ce qu'il a besoin. Dans mon cas, 512 gb ssd, il doit avoir au less 20 Go librement pour fonctionner en douceur, donc j'ai généralement 40. Si ça passe less de 1 Go pour une raison quelconque (et un garçon, ce n'est pas si difficile), tous les applications sont soudainement mises en veille sans avertissement et même si je libère immédiatement l'espace , toutes les applications entrent dans un état de pause étrange pour toujours . C'est la deuxième fois que cela s'est produit (car je conserve une surveillance manuelle constante avec CMD + F3 ) et la première fois que j'ai abandonné la search d'une résolution simple et bonne (la première fois qu'il a réinitialisé après une mise à jour après quelques jours et moi J'ai même oublié que je n'avais pas abandonné pour améliorer cette question , parmi tant d'autres)

Fenêtre Force Quit Applications (FQA)

Ainsi, une solution simple est de redémarrer. Mais alors, vous pouvez perdre tout ce que vous avez travaillé. Pas de bien .

Une autre meilleure solution va au terminal et tapez killall -CONT -c "app name" pour chaque application et service. Rien de simple ici et bonne chance de les find tous avec ps , moniteur d'activité, list des windows Force Quit Applications (FQA) ou quoi que ce soit. Même si vous les trouvez, cela ne peut pas prendre less de quelques minutes pour la plupart des users lourds.

En outre, pour quelque raison que ce soit, certaines applications continueront d'être répertoriées en pause (sur la window FQA), même si elles semblent fonctionner correctement. En continuant la route "assez étrange" de quel état est-il, il existe une application GUI pour les applications de pause et de deployment qui ne les verront pas même en pause. Même si vous allez de l'avant et les mettez en pause plus tard, ils ne reviennent jamais.

Enfin, je cherchais des moyens d'écrire un script qui findait les applications en pause et de les kill -CONT les renvoyer, mais je ne pouvais pas get une telle list. launchctl ou ps n'entraînera pas l'état «en pause» ou parfois «ne répondant pas», mais toujours en pause.

Je me souviens malheureusement de fermer une window qui s'est manifestée lorsque les applications ont d'abord été interrompues par le système qui était très similaire à la window FQA et a apporté un button supplémentaire pour dépanner les applications, mais maintenant, je n'ai aucune idée de son nom ou comment le find / le triggersr à nouveau.

C'est tout ce que j'ai en ce moment, et je m'abandonne à ce sujet. Peut-être que la seule bonne solution est de mélanger ce que j'ai:

Dépannez les applications importantes, économisez des choses et redémarrez.

Une meilleure idée?

Pour désactiver les applications en pause / pas de réponse après avoir libéré de l'espace, essayez d'exécuter cette command:

 pkill -CONT -u $UID 

ou (comme suggéré ici ):

 kill -CONT -1 

Si cela se produit très souvent, pensez à append l'alias suivant dans votre file shell rc , par exemple:

 alias unpause="pkill -CONT -u $UID"