macOs - Terminal

caffeinate

verhindert, dass das System in den Ruhezustand versetzt wird.

Der Befehl erzeugt Aussagen, um das Schlafverhalten des Systems zu verändern. Wenn keine Assertion-Flags angegeben sind, erstellt Coffeinate eine Assertion, um Leerlauf zu verhindern. Wenn ein Dienstprogramm angegeben ist, erstellt Coffeinate die Assertions im Namen des Dienstprogramms, und diese Assertions bleiben für die Dauer der Ausführung des Dienstprogramms bestehen. Andernfalls erstellt Koffeinat die Aussagen direkt, und diese Aussagen bleiben bestehen, bis das Koffeinat austritt.

caffeinate

Abbrechen des Befehls mit der Tastenkombination ctrl und C

Parameter

caffeinate [-disu] [-t timeout] [-w pid] [utility arguments...]
Befehl Beschreibung
-d Verhindert das Versetzen des Bildschirms in Standby
-i Verhindert das Versetzen des Systems in Standby
-m Verhindert das Versetzen der Festplatte in Standby
-s Verhindert das Versetzen in Standby, wenn das Netzteil angeschlossen ist.
-t [timeout] Timeout-Wert in Sekunden, für den diese Aussage gültig sein muss. Die Assertion wird nach dem angegebenen Timeout gelöscht.
Der Timeout-Wert wird nicht verwendet, wenn ein Dienstprogramm mit diesem Befehl aufgerufen wird.
-u Benutzer wird als aktiv erklärt. Wenn die Anzeige ausgeschaltet ist, schaltet diese Option die Anzeige ein und verhindert, dass die Anzeige in den Ruhezustand übergeht. Wenn kein Timeout mit der Option '-t' angegeben ist, wird ein Standard-Timeout von 5 Sekunden angenommen.
-w [pid] Wartet darauf, dass der Prozess mit der angegebenen pid beendet wird. Sobald der Prozess beendet ist, wird auch die Assertion freigegeben. Diese Option wird ignoriert, wenn sie mit der Utility-Option verwendet wird.

Beispiele

Ruhezustand für 1 Stunde verhindern:

> caffeinate -t 3600

Teil den Prozess. Führt 'make' im Prozess aus und hält die Assertion, welche den Standy-Modus verhindert, solange der Prozess läuft.

caffeinate -i make

Mit dem folgenden Befehl können Informationen über weitere Parameter und mehr Details im Terminal ausgegeben werden:

man caffeinate

<- Zurück zu Terminal