Existe-t-il une commande permettant de trouver la date et l'heure de la dernière mise en veille d'un ordinateur Macintosh ?
C'est génial, ta !!
Existe-t-il une commande permettant de trouver la date et l'heure de la dernière mise en veille d'un ordinateur Macintosh ?
En fait, quelque chose comme
pmset -g log|grep -e " Sleep " -e " Wake "
est ce qui me donne vraiment une chronologie propre des événements de veille et de sommeil sous 10.8.2. powerd n'enregistre rien à ce sujet, du moins sur mon système (10.8.2, MacBook Pro Retina 15).
02/03/13 19:48:37 GMT-03 Sleep Maintenance Sleep Sleep: Using AC (Charge:99%) 26 secs
02/03/13 19:49:03 GMT-03 Sleep Maintenance Sleep Sleep: Using AC (Charge:99%) 27 secs
02/03/13 19:49:30 GMT-03 Sleep Maintenance Sleep Sleep: Using AC (Charge:99%) 26 secs
02/03/13 19:49:56 GMT-03 Sleep Maintenance Sleep Sleep: Using AC (Charge:99%) 26 secs
02/03/13 19:50:22 GMT-03 Sleep Maintenance Sleep Sleep: Using AC (Charge:99%) 26 secs
02/03/13 19:50:48 GMT-03 Sleep Maintenance Sleep Sleep: Using AC (Charge:99%) 26 secs
02/03/13 19:51:14 GMT-03 Sleep Maintenance Sleep Sleep: Using AC (Charge:100%) 1802 secs
02/03/13 20:39:17 GMT-03 Sleep Maintenance Sleep Sleep: Using BATT (Charge:100%) 244 secs
02/03/13 20:43:21 GMT-03 Sleep Maintenance Sleep Sleep: Using AC (Charge:100%) 51 secs
02/03/13 21:07:17 GMT-03 Sleep Maintenance Sleep Sleep: Using BATT (Charge:100%) 242 secs
02/03/13 21:11:19 GMT-03 Sleep Maintenance Sleep Sleep: Using AC (Charge:100%) 1103 secs
02/03/13 21:29:42 GMT-03 Wake Wake due to EC.LidOpen/Lid Open: Using AC (Charge:100%)
03/03/13 00:00:26 GMT-03 Sleep Idle Sleep Sleep: Using BATT (Charge:85%) 96 secs
03/03/13 00:02:02 GMT-03 Sleep Maintenance Sleep Sleep: Using AC (Charge:85%) 38 secs
03/03/13 00:02:40 GMT-03 Wake Wake due to EHC1/HID Activity: Using AC (Charge:85%) 4338 secs
03/03/13 01:14:58 GMT-03 Sleep Clamshell Sleep to DarkWake: Using AC (Charge:100%) 48382 secs
03/03/13 14:41:20 GMT-03 Wake DarkWake to FullWake due to HID Activity: Using AC (Charge:100%) 728 secs
03/03/13 14:53:28 GMT-03 Sleep Clamshell Sleep to DarkWake: Using AC (Charge:100%) 415 secs
03/03/13 15:00:23 GMT-03 Wake DarkWake to FullWake due to HID Activity: Using AC (Charge:100%) 718 secs
03/03/13 15:12:21 GMT-03 Sleep Clamshell Sleep to DarkWake: Using AC (Charge:100%) 156 secs
03/03/13 15:14:57 GMT-03 Wake DarkWake to FullWake due to HID Activity: Using AC (Charge:100%) 834 secs
03/03/13 15:28:51 GMT-03 Sleep Clamshell Sleep to DarkWake: Using AC (Charge:100%) 378 secs
03/03/13 15:35:09 GMT-03 Wake DarkWake to FullWake due to HID Activity: Using AC (Charge:100%)
Utilisez pmset -g log|grep -e " Sleep " -e " Wake " -e " DarkWake "
pour toutes les veillées, y compris DarkWake
's
Vous pouvez utiliser le pmset
pour obtenir cette information. La commande suivante obtient un journal des entrées de veille et de sommeil, puis le restreint à la dernière entrée de la liste, qui devrait être le sommeil le plus récent :
pmset -g log | grep sleep | tail -n 1
Vous pouvez évidemment jouer avec n'importe quoi après pmset -g log
pour vous donner ce dont vous avez besoin.
Hé, merci, ça a marché ! J'ai juste changé le grep
pour grep -2 sleep
pour obtenir la ligne avec la date et l'heure.
Oh oui, maintenant c'est de ça que je parle. Des informations précises sur le sommeil, et non pas une recherche dans les fichiers journaux dans l'espoir de trouver un indice de sommeil :-)
grep sleep
peut également correspondre à d'autres lignes. Quelque chose comme pmset -g log | grep -E '^.{24} sleep '
devrait probablement être utilisé dans les scripts.
Les MacBooks passent en mode veille 15 secondes après la fermeture du couvercle. Vous pouvez voir quand votre machine est entrée en mode veille suite à la fermeture du couvercle avec la commande pmset -g log | grep 'Clamshell Sleep'
. Soustrayez 15 secondes pour obtenir l'heure exacte à laquelle le couvercle a été fermé.
Il existe peut-être un moyen plus efficace d'obtenir la dernière heure exacte, mais sur Lion, vous pouvez rechercher powerd
entrées dans /private/var/log/system.log
Si vous aimez le terminal, quelque chose comme grep powerd /private/var/log/system.log
fonctionne bien. L'application Console dispose également d'une fonction de recherche intéressante pour filtrer ces journaux.
S'il n'y a pas eu d'événement de veille depuis la dernière rotation du fichier journal, vous pouvez utiliser Console ou bzgrep
au lieu de grep
pour rechercher le system.log.*.bz2 files
.
Je n'obtiens aucun résultat pour powerd
dans l'un des journaux du système, pourrais-je manquer un paramètre pour la journalisation powerd
des activités ?
Si vous vous endormez et vous réveillez et que cela n'apparaît pas, alors vous pourriez regarder le fichier au moment exact où vous avez endormi le mac pour voir les messages que votre mac émet.
LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.