Obtenez des temps de démarrage, de veille et de réveil précis à partir de la ligne de commande

Vous avez besoin de savoir exactement quand votre Mac a été démarré, endormi ou réveillé? Vous pouvez obtenir des informations précises sur les heures de démarrage et de repos directement à partir de la ligne de commande, ce qui peut être très utile pour résoudre différents problèmes Mac, programmer des scripts ou même pour déterminer si un ordinateur a été utilisé pour la dernière fois.

Chacune de ces chaînes de commande nécessite une entrée dans le Terminal, cette application peut être trouvée dans / Applications / Utilities / ou lancée depuis Spotlight ou Launchpad. Nous supposerons que vous avez de l'expérience avec la ligne de commande, bien que la copie et le collage des chaînes de commande fonctionnent très bien.

Obtenir un temps de démarrage système précis

Entrez la chaîne de commande suivante:

sysctl -a |grep kern.boottime

Les résultats ressembleront à ceci:

kern.boottime = Mon Jul 4 08:00:42 2011

Si vous recherchez un enregistrement de l'historique de démarrage d'un Mac, essayez plutôt d'utiliser la commande "dernier redémarrage". De même, si vous voulez seulement voir combien de temps un Mac a été allumé, vous pouvez utiliser la simple commande "uptime", qui vous donnera le temps écoulé depuis le dernier démarrage du système.

Obtenir le temps de repos du système Mac

La syntaxe de commande suivante fournira le temps de sommeil;

sysctl -a |grep sleeptime

Résultant de quelque chose comme:

kern.sleeptime: {sec = 1310538756, usec = 323918} mar Jul 12 23:32:36 2011

Obtenir le temps de réveil du système Mac OS X

Vous vous demandez quand le Mac a été réveillé pour la dernière fois? Utilisez cette chaîne de commande à la place:

sysctl -a |grep waketime

Les résultats ressembleront à ceci:

kern.waketime: {sec = 1310573055, usec = 11} mer. Jul 13 09:04:15 2011

N'oubliez pas que vous pouvez également savoir pourquoi un Mac s'est réveillé en examinant les journaux système et en interprétant les codes de raison. Toutes ces informations peuvent être utiles pour le dépannage, et également utilisées à des fins médico-légales pour déterminer quand un ordinateur a été utilisé et mis en veille, même si, comme toutes les données numériques, il peut ne pas être considéré comme suffisamment fiable.