Réponses:
Si vous le voulez sous forme numérique, c'est le premier nombre en /proc/uptime
(secondes), donc le temps du dernier redémarrage est
date -d "$(</proc/uptime awk '{print $1}') seconds ago"
Le temps de disponibilité comprend le temps passé dans un état de faible consommation (veille, suspension ou hibernation).
Vous pouvez utiliser uptime
oulast
Pour ne voir que la dernière fois
last reboot -F | head -1 | awk '{print $5,$6,$7,$8,$9}'
plus générique
last reboot
Note et avertissement
The pseudo user reboot logs in each time the system is rebooted.
Thus last reboot will show a log of all reboots since the log file was created.
-F
option pour imprimer l'année.
J'utilise habituellement who -b
, qui produit des sorties telles que:
$ who -b
system boot 2014-05-06 22:47
$
Il me dit la date et l'heure du dernier démarrage de la machine, plutôt que le temps écoulé depuis le dernier démarrage.
Cette commande fonctionne également sur de nombreux autres systèmes Unix (Solaris,…).
who -r
(runlevel) pour produire une sortie, comme run-level 2 2014-05-06 22:47
avec un nombre de mots ne dépendant pas des paramètres de langue (par exemple, "démarrage système", 2 mots, "Avvio di sistema" en italien, 3 mots)
TZ=US/Pacific who -b
et TZ=UTC0 who -b
(Mac OS X 10.9.5 testé) sont différents. de même sous Linux (Ubuntu 14.04 testé). Cela signifie qu'il génère l'heure locale, où "heure locale" est déterminée par la variable d'environnement TZ. (Si TZ n'est pas défini, il se comporte probablement comme s'il ne l'était pas, à TZ=UTC0
moins que cela ne soit annulé par une mise /etc/defaults
ou quelque chose de similaire.)
date
je reçois le "jeu 12 avr. 12:54:51 -03 2018". En effet, uptime
je reçois "12:53:30 30 jours, 24 minutes ...". Pour who -b
je reçois "démarrage système 1969-12-31 21:00"
-1
est traduit à un moment juste avant «l'époque» d'Unix. La sortie varie selon les paramètres régionaux. vous l'avez démontré.
Utilisez le temps de reproduction , vous obtenez toutes les informations dont vous avez besoin, par exemple:
$ tuptime -e
Startup: 1 at 08:03:58 10/08/15
Uptime: 6 hours, 56 minutes and 7 seconds
Shutdown: OK at 15:00:05 10/08/15
Downtime: 17 hours, 8 minutes and 14 seconds
Startup: 2 at 08:08:20 11/08/15
Uptime: 6 hours, 51 minutes and 38 seconds
Shutdown: OK at 14:59:58 11/08/15
Downtime: 17 hours, 7 minutes and 46 seconds
Startup: 3 at 08:07:45 12/08/15
Uptime: 6 hours, 50 minutes and 47 seconds
Shutdown: OK at 14:58:32 12/08/15
Downtime: 17 hours, 5 minutes and 18 seconds
Startup: 4 at 08:03:51 13/08/15
Uptime: 6 hours, 55 minutes and 12 seconds
Shutdown: OK at 14:59:03 13/08/15
Downtime: 17 hours, 14 minutes and 20 seconds
Startup: 5 at 08:13:24 14/08/15
Uptime: 1 hours, 28 minutes and 14 seconds
System startups: 5 since 08:03:58 10/08/15
System shutdowns: 4 ok - 0 bad
Average uptime: 5 hours, 48 minutes and 24 seconds
Average downtime: 13 hours, 43 minutes and 7 seconds
Current uptime: 1 hours, 28 minutes and 14 seconds since 08:13:24 14/08/15
Uptime rate: 29.74 %
Downtime rate: 70.26 %
System uptime: 1 days, 5 hours, 2 minutes and 1 seconds
System downtime: 2 days, 20 hours, 35 minutes and 39 seconds
System life: 4 days, 1 hours, 37 minutes and 40 seconds
Ouvrez simplement un terminal et tapez "top": lisez en haut de l'écran le temps de disponibilité.