alphasec academy

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

Dodatkowe informacje

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:
  • 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.

Subskrybuj

Jeśli chcesz otrzymywać nowe, mięsiste protipy na maila, a także zostać czasem powiadomiony o wartościowych wydarzeniach - dołącz do subskrybentów.