Mentre il coperchio è chiuso, un pmset wake riattiva la tua macchina solo per un breve periodo, dopodiché torna a riaddormentarsi. Per mantenere la macchina sveglia abbastanza a lungo da preformare un'attività, puoi caffeinate della macchina per la quantità di tempo (in secondi) che ci si aspetta dall'attività. Ad esempio, per mantenere la macchina sveglia per 2 minuti, è sufficiente aggiungere
caffeinate -t 120 &
nelle prime fasi dello script che esegue l'attività.
In alternativa, caffeinate ha opzioni per legare la durata del periodo di scia forzata al completamento dell'attività, ma questo comporta il rischio di mantenere la macchina sveglia indefinitamente, quindi una scommessa più sicura è questo approccio basato sul tempo previsto .