Haupt Sonstiges Finden Sie heraus, was Ihren Mac wach hält
Sonstiges

Finden Sie heraus, was Ihren Mac wach hält

VonKirk McElhearn,Mitwirkender, 19.08.2012 22:30 Uhr PDT

Haben Sie sich jemals geärgert, dass Ihr Mac nicht in den Ruhezustand geht, wenn Sie es ihm sagen? Leser wjv festgestellt, dass es in Mac OS X 10.6 und höher eine einfache Möglichkeit gibt, herauszufinden, was Ihren Mac wach hält. Führen Sie dazu den folgenden Befehl in Ihrem Terminal aus: |_+_|.

Im ersten Ausgabeabschnitt sehen Sie den Status von zwei Kernel-Assertionen (im Wesentlichen Annahmen, die das System über den Zustand Ihres Systems macht) namens |_+_| und |_+_|. Ein begleitender Status von |_+_| für eines von beiden bedeutet, dass es derzeit ausgelöst wird. Folgendes sehe ich beispielsweise, wenn ich diesen Befehl auf meinem Mac mini ausführe:

pmset -g assertions

Darunter sehen Sie etwa Folgendes:

PreventSystemSleep

Dieser zweite Abschnitt listet die Prozesse auf, die alle aktivierten Assertionen besitzen, nach Prozess-ID und Bundle-ID (der Text in Klammern danach). Oben zum Beispiel verhindern zwei Prozesse den Schlaf: iTunes (weil ich gerade Musik höre) und coreaudiod (wahrscheinlich, weil es die Musik von iTunes verarbeitet).

Wenn die Bundle-ID nicht klingelt, können Sie |_+_| . eingeben gefolgt von der Prozess-ID in der Terminal-Befehlszeile, oder suchen Sie im Aktivitätsmonitor nach dem Namen des mit diesem Prozess verknüpften Befehls. Wenn Sie eine App identifizieren (wie im obigen Beispiel iTunes), können Sie sie beenden und Ihren Mac in den Ruhezustand versetzen. Wenn es sich bei dem Prozess nicht um eine App handelt, die Sie ausführen wollten, kann das Beenden Ihr System instabil machen, was zu einem Absturz führen kann – was ein bisschen wie Schlafen wäre, aber nicht so schön.