Processo Python sospeso nonostante l'uso di caffeinate

3

UPDATE : dall'aggiornamento a macOS 10.14 questo problema non mi si presenta più.

Ho un lungo processo Python (usando multiprocessing), eseguito da Terminal, e regolarmente ritorna ad esso realizzando che è stato sospeso per diverse ore mentre ero lontano dal Mac. Nel momento in cui torno, sta funzionando di nuovo a velocità normale (sta visualizzando una barra di avanzamento nel Terminale). Questo nonostante:

  • controlla "impedisce al computer di andare in modalità di sospensione automaticamente quando il display è spento" nel pannello delle preferenze di Risparmio Energia
  • in esecuzione caffeinate dal processo principale ( Popen('caffeinate') ), che compare nella sezione Energia di Monitoraggio attività
  • Uso di appnope per iniziare un'attività con NSActivityUserInitiated | NSActivityLatencyCritical

Questo accade su più computer, ma è iniziato solo da poco tempo fa, cioè non penso che sia successo prima delle 10.13.

Perché ciò potrebbe accadere e quali altri mezzi sono lì per indagare o prevenirlo?

    
posta christianbrodbeck 02.05.2018 - 14:12
fonte

0 risposte

Leggi altre domande sui tag