48 votes

Existe-t-il un journal qui enregistre les arrêts sous Linux ?

Je me demandais s'il existait un fichier journal sous Linux qui enregistre chaque fois que l'ordinateur est éteint.

La raison pour laquelle je pose cette question est que j'effectue des tests concernant la durée de vie de la batterie de mon ordinateur portable dans certaines conditions. Mon ordinateur portable est configuré pour s'éteindre automatiquement lorsqu'il reste environ 10 minutes de batterie, donc s'il y a un fichier journal quelque part qui enregistre le moment où l'ordinateur s'éteint, cela facilitera grandement mes tests.

J'utilise Ubuntu 10.04. Merci d'avance !

2voto

HellSaint Points 35493

Si vous voulez savoir combien de temps votre ordinateur est resté allumé dans le passé, vous pouvez utiliser quelque chose comme uptimed.

il est livré avec un programme appelé uprecords qui vous indique combien de temps votre ordinateur est resté allumé.

2voto

kimon Points 2401

Le moyen le plus simple de voir non seulement les arrêts, mais aussi le temps de démarrage :

journalctl --list-boots > file.txt

Il indique l'heure du dernier démarrage et le moment où votre système a été arrêté depuis le premier jour.

1voto

Nux Points 442

Voici une liste de tous les messages de la journée en cours :

cat /var/log/messages | grep "`LC_ALL=en_en.utf8 date +"%b %e"`"

Ceci a été testé sur CentOS, donc YMMV.

Et bien sûr, il y a last reboot y last shutdown (comme indiqué), mais cette méthode est trop simple pour mes besoins (elle ne fournit que des dates).

0voto

Ravi Points 1364

Si aucun journal n'est présent, vous pouvez essayer d'ajouter une 'date >>mylog' au script(dans certains districts, il s'appelle rc.shutdown)

Ou bien, il y a aussi un moyen de courir sans avoir besoin d'être prévenu :

while [ 1 ];do sleep 5;date>mylog;sync;done

et de suivre mylog lors de la prochaine session.

0voto

guest Points 1

Exécution de Debian-

cat /var/log/auth.log | grep "powering down"

indique l'heure du dernier arrêt.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X