🛠️ Guida
Come tenere sveglio il tuo Mac (ogni metodo, onestamente)
Ci sono quattro modi veri per impedire a un Mac di andare in stop: il comando caffeinate, le forzature delle impostazioni di risparmio, la modalità a coperchio chiuso e uno strumento che lo fa in automatico. Ecco i comandi reali - e il rovescio della medaglia di ciascuno.
1. Il comando caffeinate (quello rapido e sicuro)
macOS include caffeinate. È l'opzione manuale più sicura perché nel momento in cui il comando termina, lo stop normale torna - non c'è nulla da annullare.
# Tieni sveglio il Mac finché non premi Ctrl-C
caffeinate
# Tieni sveglio per esattamente 2 ore (7200 secondi)
caffeinate -t 7200
# Tieni sveglio solo finché un comando specifico non finisce
caffeinate -i make build
# Flag: -i stop per inattività, -d display, -m disco, -s con alimentazione, -u utente attivo
caffeinate -dimsu Il rovescio della medaglia: è manuale e tutto o niente. Devi avvolgere ogni esecuzione e ricordarti di fermarla, tiene sveglio tutto il Mac invece di una singola app, e funziona solo con il coperchio aperto.
2. Forzare le impostazioni di risparmio con pmset (potente, rischioso)
Puoi cambiare direttamente la politica di risparmio energetico del sistema. Questi comandi richiedono sudo e restano attivi finché non li riporti indietro o non riavvii.
# Non andare mai in stop mentre è sotto carica
sudo pmset -c sleep 0
# Imposta il flag di disabilitazione stop a livello di sistema (la forzatura più forte)
sudo pmset -a disablesleep 1
# Annullalo
sudo pmset -a disablesleep 0 Il rovescio della medaglia: è a livello di sistema e facile da dimenticare - il Mac allora non va mai in stop, nemmeno da inattivo, il che scarica la batteria e lo fa scaldare. Su Apple Silicon, disablesleep può tenere sveglio il Mac con il coperchio chiuso su molti modelli, ma Apple forza lo stop su alcuni, quindi non è garantito.
3. Modalità a coperchio chiuso (il metodo ufficiale)
Il modo supportato da Apple per usare un Mac con il coperchio chiuso è la modalità clamshell. Richiede hardware: collega il Mac all'alimentazione, a un display esterno e a una tastiera o mouse esterni, poi chiudi il coperchio e continua a funzionare.
Il rovescio della medaglia: devi avere con te un monitor e le periferiche, e su MacBook Air M1/M2 è supportato un solo display esterno. È affidabile, ma non è un "chiudi il coperchio e vai."
Il coperchio chiuso è un capitolo a sé - vedi come tenere sveglio il tuo Mac con il coperchio chiuso per i passaggi clamshell, il flag pmset disablesleep e perché caffeinate non sopravvive mai alla chiusura del coperchio.
4. Il modo facile: AwakeMate
AwakeMate fa la stessa cosa di caffeinate - l'assertion di risparmio delicata, solo contro lo stop per inattività - ma in automatico, limitata alle app e agli strumenti che scegli tu. Nessun comando da avviare, nessuno da ricordarti di fermare.
Automatico, per singolo strumento
Sveglio solo mentre girano le app o le CLI che scegli - Xcode, ffmpeg, Claude Code - poi lascia che il Mac vada in stop.
Attento all'inattività
Per i lavori CPU-bound, attiva lo stop per inattività così il Mac va in stop nell'istante in cui il lavoro è finito. Niente che lo tiene più sveglio.
Sicuro di default
Non cambia mai le tue impostazioni di risparmio salvate e non tiene nulla a livello di sistema che poi ti dimentichi. Nessuna telemetria.
Opzione a coperchio chiuso
Una modalità opzionale a coperchio chiuso che funziona sulla maggior parte dei Mac Apple Silicon - provala chiudendo il tuo. Per il coperchio chiuso garantito, usa la modalità clamshell.
Prova gratuita di 14 giorni · pagamento unico di 39,99 $ · nessuna telemetria · macOS 13+
Quale dovresti usare?
Un compito veloce, coperchio aperto
Usa caffeinate -i tuo-comando. Si pulisce da solo, niente da annullare.
Coperchio chiuso, garantito
Usa la modalità clamshell con un display esterno e l'alimentazione.
Lo fai spesso
Usa AwakeMate così è automatico, per singolo strumento, e non fai mai da babysitter a un comando.
Fai girare agenti AI di notte? Vedi perché gli agenti hanno bisogno che il tuo Mac resti sveglio.
Domande frequenti
Come tengo sveglio il mio Mac dal Terminal?
Esegui caffeinate. Da solo blocca lo stop per inattività finché non premi Ctrl-C; caffeinate -t 3600 lo tiene sveglio per un'ora; caffeinate -i make build lo tiene sveglio solo finché quel comando non finisce. Funziona con il coperchio aperto e tiene sveglio tutto il Mac, non una singola app.
caffeinate funziona con il coperchio chiuso?
No. caffeinate blocca lo stop per inattività solo con il coperchio aperto. Chiudere il coperchio manda comunque il Mac in stop, a meno che tu non usi la modalità clamshell (display esterno + alimentazione) o uno strumento che imposta il flag di disabilitazione stop del sistema.
Qual è la differenza tra caffeinate e pmset disablesleep?
caffeinate è un'assertion temporanea, per singola sessione, che sparisce quando il comando termina - sicura e autopulente. sudo pmset -a disablesleep 1 imposta un flag persistente a livello di sistema che resta finché non lo rimuovi o non riavvii, e richiede i privilegi di root. È più potente ma facile da dimenticare e rischioso per la batteria.
C'è un modo che non richiede comandi da Terminal?
Sì - AwakeMate. Sorveglia le app e gli strumenti che scegli e tiene sveglio il Mac solo mentre girano, poi lo lascia andare in stop, senza comandi da avviare o fermare. Sotto il cofano usa la stessa assertion delicata di caffeinate.