comment trouver l'heure de début du dernier sommeil

58

Existe-t-il une commande permettant de trouver la date et l'heure auxquelles un ordinateur Macintosh est passé en mode veille?

newenglander
la source

Réponses:

44

Vous pouvez utiliser la pmsetcommande pour obtenir ces informations. La commande suivante obtient un journal des entrées veille / veille, puis la limite à la dernière entrée de la liste, qui devrait être la dernière veille:

pmset -g log | grep sleep | tail -n 1

Vous pouvez évidemment jouer avec n'importe quoi après pmset -g logpour vous donner ce dont vous avez besoin.

binarybob
la source
2
hé merci cela a fonctionné! vient de changer la grepcommande pour grep -2 sleepobtenir la ligne avec la date et l'heure.
newenglander
Oh oui, maintenant c'est ce dont je parle. Des informations de sommeil précises et non un fichier journal logé dans l'espoir d'attraper un soupçon de sommeil. :-)
bmike
grep sleeppeut également correspondre à d'autres lignes. Quelque chose comme pmset -g log | grep -E '^.{24} sleep 'devrait probablement être utilisé dans les scripts.
Lri
@Lri D'accord. J'ai passé la commande originale en 5 secondes environ et c'est aussi pourquoi j'ai ajouté la dernière phrase ;-) Merci pour la correction.
binarybob
1
Cela a fonctionné pour moi le 10.11.5:pmset -g log | grep "Display is turned off" | tail -1
usandfriends le
74

En fait, quelque chose comme

pmset -g log|grep -e " Sleep  " -e " Wake  "

C’est ce qui me donne vraiment une chronologie claire des événements sommeil / réveil le 10.8.2. powerd n'enregistre rien à ce sujet, du moins sur mon système (10.8.2, MacBook Pro Retina 15). La mise en forme sur ce site ne rend pas justice à la sortie nette vue sur un shell (c'est-à-dire avec suffisamment de largeur pour la fenêtre):

02/03/13 19:48:37 GMT-03 Maintenance en veille Sleep Sleep: Utilisation du courant alternatif (charge: 99%) 26 secs
02/03/13 19:49:03 GMT-03 Maintenance en veille Veille du sommeil Veille: Utilisation du CA (Charge : 99%) 27 secs le
02/03/13 19h49:30 GMT-03 Entretien du sommeil Sommeil: Utilisation du courant alternatif (Charge: 99%) 26 secondes
02/03/13 19:49:56 GMT-03 Entretien du sommeil Sommeil Veille: utilisation de la
climatisation (charge: 99%) 26 secondes 03/02/13 19:50:22 GMT-03 Maintenance de veille Veille veille: utilisation de la climatisation (charge: 99%) 26 secondes
02/03/13 19:50:48 GMT-03 Maintenance en veille Veille Veille: Utilisation du courant alternatif (charge: 99%) 26 secs
02/03/13 19:51:14 GMT-03 Maintenance en veille Veille Veille du sommeil: Utilisation du ca : 100%) 1802 secs le 02/03/13 20:39:17 GMT-03 Maintenance du sommeil Veille du sommeil: Utilisation de BATT (Charge: 100%) 244 secs
02/03/13 20:43:21 GMT-03 Maintenance du sommeil Sommeil Veille: utilisation de la
climatisation (charge: 100%) 51 secondes le 02/03/13 21:07:17 GMT-03 Maintenance de veille Veille veille: utilisation du BATT (charge: 100%) 242 secondes
02/03/13 21:11:19 GMT-03 Maintenance du sommeil Sleep Sleep: Utilisation du courant alternatif (charge: 100%) 1103 secs 02/03/13 21:29:42 GMT-03 Réveil dû à EC.LidOpen / Lid Ouvert: Utilisation de la
climatisation (Charge: 100%) 03/03/13 00:00:26 GMT-03 Veille Veille Veille Veille: Utilisation de BATT (Charge: 85%) 96 secs
03/03/13 00:02:02 GMT- 03 Entretien Veille Veille Veille: Utilisation du courant alternatif (charge: 85%) 38 secondes
03/03/13 00:02:40 GMT-03 Réveil réveillé en raison de l'activité EHC1 / HID: utilisation de la CA (Charge: 85%) 4338 secs 03/03/13 01:14:58 GMT-03 Clamshell du sommeil Sleep to DarkWake : Utilisation du courant alternatif (charge: 100%) 48382 secs du 03/03/13 14:41:20 GMT-03 Réveillez DarkWake à FullWake à cause de l'activité HID: Utilisation du courant alternatif (charge: 100%) 728 secs
03/03/13 14: 53:28 GMT-03 Clamshell Sleep Dormir à DarkWake: Utiliser AC (Charge: 100%) 415 secs
03/03/13 15:00:23 GMT-03 Réveiller DarkWake à FullWake à cause de l'activité HID: Utiliser AC (Charge: 100 %) 718 secondes
03/03/13 15:12:21 GMT-03 Clamshell Sleep Dormir à DarkWake: Utiliser AC (Charge: 100%) 156 secs
03/03/13 15:14:57 GMT-03 Réveiller DarkWake à FullWake en raison de l'activité HID : Utilisation du courant alternatif (charge: 100%) 834 secondes
03/03/13 15:28:51 GMT-03 Clamshell du sommeil Du sommeil à l’obscurité: Utilisation du courant alternatif (charge: 100%) 378 secondes du
03/03/13 15:35:09 GMT-03 Réveillez DarkWake à FullWake en raison de l'activité HID: Utilisation de l'alimentation alternative (charge: 100%)

pldg
la source
C'est génial, ta !!
Ashutosh Jindal
4
Utiliser pmset -g log|grep -e " Sleep " -e " Wake " -e " DarkWake "pour tous les réveils, y compris DarkWake's
Tieme
@Tieme, pldg, Comment puis-je obtenir plus de disques? Il montre seulement 2 semaines .
Pacerier
Meilleure réponse, accepté n'a pas fonctionné pour moi. Macbook 2016.
digout
10

Vous pouvez également utiliser pmset -g log | grep LidOpensi vous voulez savoir quand le couvercle de votre MacBook a été ouvert.

SomeDude
la source
Qu'en est-il pour le couvercle fermé?
Devin G Rhode
1
Les MacBooks entrent en mode veille 15 secondes après la fermeture du couvercle. Vous pouvez voir quand votre machine est entrée en mode veille en raison de 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é.
SomeDude
Sur les MacOs High Sierra 10.13 pmset -g log | grep -e "L'affichage est activé"
max4ever
4

Il existe peut-être un moyen plus efficace d’obtenir la dernière heure exacte, mais sur lion, vous pouvez rechercher des powerdentrées dans/private/var/log/system.log

Si vous aimez le terminal, quelque chose comme grep powerd /private/var/log/system.logfonctionne bien. L'application Console dispose également d'une capacité de recherche intéressante pour filtrer ces journaux.

Si aucun événement de veille n’a eu lieu depuis le dernier basculement du fichier journal, vous pouvez utiliser Console ou bzgrepau lieu de greppour effectuer une recherche dans system.log.*.bz2 files.

bmike
la source
Je ne reçois aucun résultat powerddans les journaux système. Est-il possible que je manque un paramètre pour les powerdactivités de journalisation ?
newenglander
Si vous dormez et que vous vous réveillez et que cela ne s'affiche pas, vous pouvez simplement regarder le fichier à l'heure exacte où vous avez dormi sur votre Mac pour voir les messages que votre mac fait.
bmike
@bmike, Comment voir l'heure du dernier écran déverrouillé par mot de passe? (pas dormir / pas dormir)
Pacerier