Ruhezustand und Energie
Den Mac im Terminal mit caffeinate wach halten
Der Befehl caffeinate verhindert, dass der Mac in den Ruhezustand wechselt, während eine Aufgabe läuft. Er gehört zu macOS und ändert keine Einstellungen.
Symptome
- Ein Download, Build oder Skript bricht ab, wenn der Mac in den Ruhezustand wechselt.
- Eine Remote-Sitzung oder SSH-Verbindung bricht nach einigen Minuten ohne Eingabe ab.
- Der Mac soll für eine Aufgabe wach bleiben, aber du willst die Einstellungen für den Ruhezustand nicht ändern.
Mögliche Ursachen
- Ruhezustand bei Inaktivität. macOS versetzt den Mac nach einer Zeit ohne Tastatur- oder Mauseingabe in den Ruhezustand. Netzwerkaktivität allein verhindert das nicht immer.
- Ruhezustand des Displays. Das Display schaltet sich nach einem eigenen Timer aus. Bei manchen Macs wechselt dann auch das System in den Ruhezustand.
- Der Deckel. Wenn du den Deckel eines Mac-Laptops schließt, wechselt er in den Ruhezustand.
caffeinateändert daran nichts. Siehe Mac-Laptop bei geschlossenem Deckel weiter nutzen.
So prüfst du es
Öffne das Terminal. Sieh nach, welche Prozesse gerade den Ruhezustand verhindern.
pmset -g assertionsAusgabe Eine Liste von Assertions wie
PreventUserIdleSystemSleep, jeweils mit dem Prozess, der sie hält.Zeige die aktuell verwendeten Einstellungen für den Ruhezustand an.
pmset -g
So behebst du es
Damit der Mac wach bleibt, solange ein Befehl läuft, setze
caffeinate -ivor den Befehl. Die Assertion endet, wenn der Befehl endet.caffeinate -i makeDamit der Mac für eine feste Zeit wach bleibt, gib die Zeit in Sekunden mit
-tan. Dieses Beispiel steht für zwei Stunden.caffeinate -i -t 7200Damit der Mac wach bleibt, bis ein Prozess endet, gib dessen Prozess-ID mit
-wan.caffeinate -i -w 12345Damit auch das Display an bleibt, füge
-dhinzu.caffeinate -d -iUm ein ohne Befehl gestartetes
caffeinatezu beenden, drücke Control-C.Um den automatischen Ruhezustand bei ausgeschaltetem Display zu verhindern, ändere die Einstellung. Wähle auf einem Mac-Laptop Apple-Menü > „Systemeinstellungen“ > „Batterie“ > „Optionen“. Aktiviere „Automatischen Ruhezustand bei Verwendung des Netzteils verhindern, wenn das Display ausgeschaltet ist“.
Wähle auf einem Desktop-Mac Apple-Menü > „Systemeinstellungen“ > „Energie“. Aktiviere „Automatischen Ruhezustand verhindern, wenn das Display ausgeschaltet ist“.
Mit Kilobat
Kilobat kann den Mac wach halten, bis ein Download zur Ruhe kommt, und ihn dann schlafen lassen. Öffne Kilobat in der Menüleiste. Klicke auf die Teetasse und wähle „Bis Downloads fertig sind“.
Die CLI macht dasselbe. Sie hört nach 3 Minuten unter 16 KB/s auf.
kilobat awake --until-quietDamit der Mac wach bleibt, solange ein Befehl läuft, und um zu sehen, wie viele Daten er übertragen hat, nutze
awake --.kilobat awake -- make releaseDiese Funktionen sind kostenlos. Die Schritte für App, CLI und MCP findest du im Rezept.
Fragen
Hält caffeinate den Mac auch bei geschlossenem Deckel wach?
Nein. caffeinate verhindert den Ruhezustand bei Inaktivität. Schließt du den Deckel, wechselt ein Mac-Laptop trotzdem in den Ruhezustand – außer er nutzt ein externes Display, eine externe Tastatur und Strom. Siehe Mac-Laptop bei geschlossenem Deckel weiter nutzen.
Was bewirkt die Option -s?
-s verhindert den System-Ruhezustand. Laut Manpage funktioniert das nur, wenn der Mac am Netzstrom hängt.
Ändert caffeinate meine Einstellungen?
Nein. Es erzeugt Power-Assertions. Sie enden, wenn caffeinate endet.
Quellen
- caffeinate(8), Manpage aus macOS 27.2
- pmset(1), Manpage aus macOS 27.2
- Apple Support: Einstellungen für Ruhezustand und Aktivierung auf dem Mac festlegen
Quellen geprüft am 29. Oktober 2026. Die Manpages sind die mit macOS installierten; öffne eine mit man <name> im Terminal.