Подивіться, який додаток вичерпав акумулятор Macbook


0

Іноді я закриваю свій ноутбук, припускаючи, що нічого не працює, що заважає спати, покласти його в сумку, а потім знайти на наступний день, що він не заснув - замість цього він вичерпав батарею і вимкнувся.

Чи є спосіб дізнатися, які програми чи процеси перешкоджали йому спати? Це не робить це завжди, тому я не хочу, щоб ручний метод я повинен зробити, перш ніж закрити кришку.

Примітка. Я не запитую, які процеси є наразі зливання акумулятора.



Ні, тому що це показує струм інформації. Я хочу знати, що вже має злив батарею (і більше не працює). Це виглядає дуже корисно, хоча - якщо є спосіб викликати реєстрацію, коли я закриваю кришку ноутбука, то це може працювати.
Timmmm

Чому б не просто запустити команду і зберегти вихід через скрипт bash. Під час сну комп'ютер буде просто призупинено, і якщо він не спав, він продовжуватиме зберігати назви процесів, щоб ви могли самостійно визначити проблему.
Rushil Srivastava

Відповіді:


1

Я прокоментував це, але зрозумів, що це дійсно просто рішення. Будувати на чому @Pratik коментував, використовуючи знайдену команду тут , побудувати простий скрипт bash, щоб зберегти вихідні дані кожні 2 хвилини. Цей сценарій можна запустити безпосередньо перед тим, як перевести комп'ютер у сплячий режим, щоб визначити, що робить комп'ютер тривожним. Якщо комп'ютер переходить у сплячий режим, ця програма буде призупинена, але якщо вона не спала, вона продовжуватиме записувати процес, який підтримує роботу комп'ютера. Ви можете змінити лічильник самостійно, якщо виявите, що він занадто багато або занадто менше.

Зразок програми Bash:

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"

Я спробую це. Я сподіваюся, що є спосіб викликати його від події закриття кришки як-небудь, щоб зробити його трохи більш розумним, але це буде робити.
Timmmm
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.