Alle Anwendungen wurden angehalten, nachdem die Speicherplatznutzung fast 99 % erreicht hatte und wieder normal war. Was kommt als nächstes?

Der Mac macht ein paar ziemlich ausgefallene Hintergrundsachen, um zu versuchen, genug Speicherplatz für alles zu haben, was er braucht. In meinem Fall, einer 512-GB-SSD, müssen mindestens 20 GB frei sein, um reibungslos zu laufen, also habe ich normalerweise 40. Wenn es aus irgendeinem Grund weniger als 1 GB ist (und Junge, es ist nicht so schwer zu passieren), alles Apps werden plötzlich ohne Vorwarnung angehalten und selbst wenn ich sofort Speicherplatz freigebe , geraten alle Apps für immer in einen seltsamen angehaltenen Zustand . Dies ist das zweite Mal, dass es passiert ist (weil ich ständig mit manuell überwache CMD + F3) und das erste Mal habe ich es aufgegeben, eine einfache und gute Lösung zu finden (das erste Mal wurde es nach einem Update nach einigen Tagen neu gestartet, und ich habe sogar vergessen, dass ich hatte nicht aufgegeben, diese Frage zu verbessern, unter so vielen anderen)

Fenster „Anwendungen beenden“ (FQA) erzwingen

Eine einfache Lösung ist also ein Neustart. Aber dann können Sie alles verlieren, woran Sie gearbeitet haben. Nicht gut .

Eine andere bessere Lösung ist, zum Terminal zu gehen und killall -CONT -c "app name"für jede App und jeden Dienst zu tippen. Nichts Einfaches hier und viel Glück, sie alle mit ps, Activity Monitor, Force Quit Applications (FQA)-Fensterliste oder was auch immer zu finden. Selbst wenn Sie sie finden, kann dies für die meisten intensiven Benutzer nicht weniger als ein paar Minuten dauern.

Außerdem werden einige Apps aus irgendeinem Grund weiterhin als angehalten (im FQA-Fenster) aufgeführt, auch wenn sie scheinbar einwandfrei laufen. Um den "seltsam genug"-Weg fortzusetzen, welcher Status das ist, gibt es eine GUI-App zum Anhalten und Aufheben der Pause von Apps, die sie nicht einmal als angehalten ansieht. Selbst wenn Sie fortfahren und sie anhalten, um sie später wieder anzuhalten, kommen sie nie zurück.

Schließlich suchte ich nach Möglichkeiten, ein Skript zu schreiben, das die angehaltenen Apps findet und kill -CONTwieder zurück, konnte aber in keiner Weise eine solche Liste erhalten. launchctloder psbringt nicht den Status "angehalten" oder manchmal "antwortet nicht", aber immer noch angehalten.

Ich erinnere mich, dass ich leider ein Fenster geschlossen habe, das auftauchte, als die Anwendungen zum ersten Mal vom System angehalten wurden, das dem FQA-Fenster sehr ähnlich war und eine zusätzliche Schaltfläche zum Aufheben der Pause von Apps brachte, aber jetzt habe ich keine Ahnung, wie es hieß oder wie man es findet / wieder auslöst.

Das ist alles, was ich im Moment habe, und ich gebe das fast für immer auf. Vielleicht ist die einzig gute und einfache Lösung, das zu verwechseln, was ich habe:

Halten Sie die wichtigen Apps an, speichern Sie Inhalte und starten Sie neu.

Irgendeine bessere Idee?

Wenn ich vorschlagen darf, FreeSpace (99 ¢) könnte es wert sein, den Speicherplatz im Auge zu behalten, damit er nicht so niedrig wird!
Ich weiß, das ist alt, aber sind Sie sicher, dass das passiert, wenn Sie keinen Speicherplatz mehr haben ? Ich habe das gleiche Dialogfeld gesehen, aber es passiert, wenn ich keinen Systemspeicher (RAM) mehr habe. Was seltsam ist, weil ich schwöre, dass macOS virtuellen Speicher hat. Warum würde es nicht einfach etwas auf die Festplatte auslagern?

Antworten (1)

Um diese angehaltenen/nicht reagierenden Anwendungen wieder zu pausieren, nachdem Sie etwas Speicherplatz freigegeben haben, versuchen Sie, diesen Befehl auszuführen:

pkill -CONT -u $UID

oder (wie hier vorgeschlagen ):

kill -CONT -1

Wenn dies sehr häufig vorkommt, sollten Sie erwägen, den folgenden Alias ​​in Ihre Shell- RC- Datei aufzunehmen, z. B.:

alias unpause="pkill -CONT -u $UID"
das ist ziemlich genau das, was ich im Sinn hatte! kill -CONT -1:) Aber können Sie näher darauf eingehen, welche die beste Option zwischen dieser und der hier gezeigten Option superuser.com/questions/1076932/… ist ?