Keepresso
Keepresso
Usare Keepresso

Mantieni sveglio il Mac durante le build e le compilazioni lunghe

Aggiornato Jul 14, 2026 3 min

Un lungo archive di Xcode, un cargo build --release, un install di Gradle o npm, o una run CI locale: è il momento classico in cui macOS decide che la macchina è inattiva. Lo schermo si attenua, il sistema si sospende e la build si blocca o muore. Keepresso mantiene sveglio il Mac per il lavoro, poi lo lascia riposare quando ha finito.

Scegli l'approccio che combacia con il lavoro

1. Sessione a tempo (il più semplice)

Se sai che la build di solito finisce entro una finestra:

  1. Clicca sulla tazza di Keepresso nella barra dei menu.
  2. Scegli una durata (1 ora, 4 ore, personalizzata, o Fino a un orario).
  3. Avvia il mantenimento sveglio e avvia la build.

Quando il timer finisce, Keepresso smette di tenere il sistema sveglio. Dettagli: sessioni a tempo.

2. Trigger di processo (a mani libere)

Resta sveglio solo mentre lo strumento di build è davvero in esecuzione:

  1. Apri Preferenze → Trigger.
  2. Attiva il filtro tramite trigger.
  3. Aggiungi una condizione Processo in esecuzione e abbina il comando, per esempio xcodebuild, swift, cargo, rustc, gradle, java, node, npm, pnpm, make, ninja o cmake.
  4. Combina con almeno una se usi più di uno strumento.

Quando il processo termina, Keepresso chiude la sessione (dopo l'eventuale periodo di grazia che hai impostato) e il Mac può sospendersi di nuovo. Vedi trigger intelligenti.

3. Trigger di carico CPU (indipendente dallo strumento)

Se il nome dello strumento cambia ma la macchina sta chiaramente lavorando:

  1. Aggiungi una condizione CPU sopra una soglia (50% o 75% è un buon punto di partenza).
  2. Tieni attiva la media: un picco breve non apre una sessione; un carico sostenuto sì.

Ideale per toolchain miste o build dell'IDE che generano processi figli con nomi diversi.

4. Preset Render multimediale / Agente IA

I preset integrati coprono lavori lunghi comuni:

  • Render multimediale tiene attivo mentre gira ffmpeg.
  • Agente IA tiene attivo mentre claude, codex o grok è in esecuzione (lavoro notturno di agenti su un portatile).

Applica un preset dal menu delle condizioni; sostituisce l'attuale set di regole e attiva i trigger.

Opzionale: schermo spento, coperchio chiuso

Le build non hanno bisogno di un pannello acceso.

  • Disattiva impedisci la sospensione del display se ti interessa solo che il sistema resti attivo. Guida: Mantieni sveglio il Mac con lo schermo spento.
  • Su un MacBook, attiva la modalità coperchio chiuso così la macchina continua a compilare in borsa o su uno scaffale, con il pannello interno messo a dormire quando chiudi il coperchio. Guida: Coperchio chiuso.

Sicurezza della batteria

Su un portatile, abbina il mantenimento sveglio alla pausa automatica in base alla batteria così una sessione dimenticata non scarica il pacco. Imposta una soglia (per esempio 20%) nelle Preferenze; Keepresso mette in pausa quando la carica scende sotto. Altro: Mantieni sveglio mentre è in carica.

Script e macchine CI

Per macchine di build senza schermo o pipeline automatizzate:

# Mantieni sveglio il Mac mentre gira un comando (l'app non serve in questa modalità)
keepresso -dims -- your-build-command

# Oppure pilota l'app in esecuzione
keepresso start --duration 120
keepresso stop

Note su installazione e PATH: CLI keepresso. Su un Mac mini usato solo per le build, esegui anche la checklist Configurazione senza schermo così login e politiche di sospensione combaciano con una macchina sempre accesa.

Correlate

Ottieni Keepresso

Gratuita e open source, per macOS 14 e versioni successive. Installala e mantieni il Mac sveglio come vuoi tu.

Altro in Usare Keepresso

Mantieni sveglio il Mac per un tempo prestabilito
Avvia una sessione a tempo di mantenimento sveglio così il tuo Mac resta acceso per un download o un render, poi si sospende da solo.
Mantieni sveglio il MacBook a coperchio chiuso
Impedisci al MacBook di sospendersi quando chiudi il coperchio, a batteria, senza schermo esterno e senza cavo di alimentazione. Gratuita e open source.
Resta sveglio solo quando conta, con i trigger intelligenti
Imposta condizioni così Keepresso mantiene sveglio il Mac solo mentre un'app è in esecuzione, una chiamata è in corso, sei a corrente, e altro. Mai attivo quando non dovrebbe esserlo.
Mantieni sveglio il Mac ma lascia che lo schermo si spenga
Mantieni in funzione il Mac per un download o una build mentre lo schermo si sospende per risparmiare energia e proteggere il pannello.