ALPHACON BBSGość · pl
← Protipy

Protipy / macOS

caffeinate -i - nie pozwól, by macbook usnął

caffeinate -i

Wstęp

Wykorzystując natywne polecenie caffeinate w macOS, jesteśmy w stanie wstrzymać uśpienie dysków, ekranu czy systemu w wyniku braku aktywności użytkownika.

Może być to wyjątkowo przydatne np. kiedy chcemy zrobić backupy, uruchomiliśmy jakiś skrypt/program, który monitoruje pewne zdarzenia czy też przejęliśmy jakiś komputer i chcemy zdalnie na nim cały czas działać, podczas gdy normalnie brak interakcji z użytkownikiem spowodowałby uśpienie systemu.

Zdecydowanie warto zajrzeć do man caffeinate, natomiast kilka przydatnych przykładów poniżej:

Breakdown

caffeinate -u -t 3600

nie zasypiaj w ciągu najbliższej godziny (3600 sekund),

caffeinate -s rsync -av <src> <dst>

nie zasypiaj, dopóki rsync nie zakończy działania,

caffeinate -w 42

nie zasypiaj, dopóki proces o PID=42 nie zakończy działania.