Je veux connaître le temps de fonctionnement depuis le dernier réveil de veille.
La commande uptime
ne montre que la différence entre l'heure actuelle moins l'heure de démarrage précédente.
Je veux connaître le temps de fonctionnement depuis le dernier réveil de veille.
La commande uptime
ne montre que la différence entre l'heure actuelle moins l'heure de démarrage précédente.
Qu'utilisez-vous pour mettre en veille votre machine?
Si vous pouvez utiliser un script, alors après la ligne
echo -n "standby" > /proc/acpi/sleep
vous pourriez avoir la ligne
echo `date +%s` >> /var/log/wakeups.log
Ou quelque chose de similaire. Cela signifierait que la première chose que la machine ferait lorsqu'elle se réveille serait d'écrire l'heure et la date actuelles dans un fichier journal (n secondes depuis l'époque).
Ensuite, tail -1 /var/log/wakeups.log
vous donnerait l'heure du dernier réveil. Vous pourriez soustraire cela de l'heure actuelle pour obtenir les secondes depuis le dernier réveil.
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.