Caffeinate: Mac-kommandoen som også trenger sin morgenkaffe
Du vet den følelsen når du setter i gang en lang prosess på Mac-en din – kanskje en backup til skyen, en tung kompilering, eller nedlasting av alle åtte sesongene av noe du "absolutt må se"? Og så går du deg en tur, kommer tilbake, og oppdager at Mac-en din har sovnet inn som en katt i solskinn? Vel, da trenger du caffeinate.
Hva gjør caffeinate egentlig?
caffeinate er Mac-ens innebygde koffeinpille. Kommandoen holder maskinen din våken og fikser eksakt det problemet jeg beskrev over. I stedet for at Mac-en går i dvale etter X minutter med inaktivitet, kan du fortelle den "ikke sov nå, jeg jobber!"
Navnet er naturligvis en ordlek på kaffeins viktigste egenskap: å holde deg våken. Apple-utviklerne må ha hatt en god dag på kontoret da de navnga denne.
Grunnleggende bruk
Det enkleste er å bare skrive:
caffeinate
Dette holder Mac-en våken til du trykker Ctrl+C. Perfekt når du skal se på den skjermen mens noe prosesserer.
Men det blir bedre!
Du kan kombinere caffeinate med andre kommandoer. Si at du skal kjøre et langt script:
caffeinate ./mitt-evighetslange-script.sh
Da holder caffeinate maskinen våken så lenge scriptet kjører, og slipper taket når det er ferdig. Genial automatikk!
Nyttige varianter
Holder skjermen våken også:
caffeinate -d
Holder systemet våken i 2 timer:
caffeinate -t 7200
Hindrer disk fra å sove:
caffeinate -m
Når er dette nyttig?
- Lange backups eller opplastinger
- Kompilering av store prosjekter (vi snakker om deg, Xcode)
- Kjøre testsuiter som tar evigheter
- Streaming/presentasjoner der du ikke vil at skjermen skal slukkes
- Når du bare vil at maskinen skal være klar når du kommer tilbake
Det rare tilfellet
Det mest absurde jeg har brukt caffeinate til? Å holde Mac-en våken mens jeg ventet på at noen skulle svare på Slack. Ja, jeg kunne bare endret innstillingene mine. Men hvor er moroen i det?
Konklusjon
caffeinate er en av de små, ukompliserte kommandoene som løser et irritasjonsmoment så elegant at du lurer på hvorfor du ikke visste om den før. Den gjør én ting, og den gjør den bra. Akkurat slik Unix-filosofien tilsier.
Så neste gang Mac-en din sovner midt i noe viktig: caffeinate er vennen din. Den er alltid våken, alltid klar, og krever ikke engang sin egen kopp kaffe.
Pro tip: Lag et alias hvis du bruker den ofte. alias woke='caffeinate' gir deg både funksjonalitet og en vits på kjøpet.