sleep_info.sh
är ett bash-script skrivet för OS X 10.10 ”Yosemite” som berättar om datorns inställning vad gäller sömn och när/varför den somnar och vaknar (denna delen kräver att man är admin-användare). Om någon hindrar datorn från att sova, kommer man att få se vad det är.
Så här kan outputen se ut när man kör i teminalförnstret (som admin-användare):
Sleep info for: driftthunder.cs.lth.se Running: Mac OS X 10.10.1 Date & time: 2014-12-05, 10:52
Recent sleep/wake history • Previous Sleep Cause: Idle Sleep (kIOPMIdleSleepKey) on Dec 6 22:21:17 • The computer woke up on Dec 6 22:27:52 because of "XHC1" (a BlueTooth-device is waking your computer)
Hibernation Hibernation mode: 0 (memory not backed up to disk) Hibernation file: /var/vm/sleepimage (2,0G), changed 6 Dec 22:21
Power Settings The computer is running on: AC Power • The system is set to sleep after 30 minutes • The display is set to sleep after 30 minutes • The disk is set to sleep after 10 minutes However, system sleep is currently prevented by: - "screensharingd" (Remote user is connected; Remote user active, process id 7198, run by "root") - "backupd" (Time Machine backup; Time Machine backup, process id 42311, run by "root")
Note: to make the computer sleep right away, type "pmset sleepnow" Note: to make the computer not sleep, type "caffeinate -i"
|
Så här kan outputen se ut när man kör i teminalförnstret (som icke admin-användare):
Sleep info for: petermol.cs.lth.se Running: Mac OS X 10.10.1 (Server 4) Date & time: 2014-12-05, 13:16
Recent sleep/wake history Sorry, user "peter" is not an admin-user and can't read sleep/wake reasons from syslog!
Hibernation Hibernation mode 3 (copy of memory stored on disk; RAM is powered on) Hibernation file: /var/vm/sleepimage (16,0G), changed 6 Dec 18:43
Power Settings The computer is running on: AC Power • The system is set to sleep after 40 minutes • The display is set to sleep after 40 minutes • The disk is set to sleep after 10 minutes However, system sleep is currently prevented by: - "coreaudiod" (process id 405, run by "_coreaudiod") - "iTunes" (process id 4370, run by "peter") - "com.apple.serverd" (com.apple.server.filesharing; com.apple.collabd, process id 34, run by "root") - "com.apple.serverd" (com.apple.server.filesharing; com.apple.collabd, process id 34, run by "root")
Note: to make the computer sleep right away, type "pmset sleepnow" Note: to make the computer not sleep, type "caffeinate -i"
|
Scriptet finns att hämta här:
http://fileadmin.cs.lth.se/cs/Personal/Peter_Moller/scripts/sleep_info.sh
Sätt sedan korrekta rättigheter på filen så att du kan köra den:
chmod 755 sleep_info.sh
Den enda optionen till scriptet är -u
som uppdaterar det till den senaste versionen.