Scopri quale app ha scaricato la batteria del mio Macbook

0

A volte chiudo il mio portatile, supponendo che non ci sia nulla di attivo che impedisca il sonno, lo metta nella mia borsa e poi trovi il giorno dopo che non ha dormito, invece ha esaurito la batteria e si spegne.

C'è un modo per vedere quali app o processi impediscono il sonno? Non lo fa sempre, quindi non voglio un metodo manuale che devo fare prima di chiudere il coperchio.

Nota Non sto chiedendo quali processi attualmente stanno scaricando la batteria.

    
posta Timmmm 06.06.2018 - 10:43
fonte

1 risposta

0

Ho commentato questo, ma ho capito che è davvero solo una soluzione. Basandosi su ciò che @Pratik ha commentato, utilizzando il comando trovato qui , crea un semplice script bash per salvare l'output ogni 2 minuti. È possibile eseguire questo script subito prima di mettere il computer in stop per determinare cosa sta mantenendo il computer sveglio. Se il computer va in stop, allora questo programma verrà messo in pausa, ma se è sveglio, continuerà a registrare il processo mantenendo il computer sveglio. Puoi cambiare il contatore da solo se ritieni che sia troppo o troppo poco.

Programma Bash di esempio:

mkdir -p sleep_logs
cd sleep_logs
clear

echo "Starting monitoring programs."

while true
do
    ###Save command output
    pmset -g assertions > $(date +%H.%M.%S_%Y.%m.%d).txt
    echo "Command Saved @ $(date +%H.%M.%S_%Y.%m.%d)"
    wait

    ###Change time here
    sleep 2m
done

echo "Terminated"
    
risposta data 07.06.2018 - 01:55
fonte

Leggi altre domande sui tag