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 .