Risposte:
Se lo vuoi in forma numerica, è il primo numero in /proc/uptime
(in secondi), quindi il tempo dell'ultimo riavvio è
date -d "$(</proc/uptime awk '{print $1}') seconds ago"
Il tempo di attività include il tempo trascorso in uno stato di basso consumo (standby, sospensione o ibernazione).
Puoi usare uptime
olast
Per vedere solo l'ultima volta
last reboot -F | head -1 | awk '{print $5,$6,$7,$8,$9}'
più genericamente
last reboot
Nota e avvertenza
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
opzioni in modo da stampare anche l'anno.
Di solito uso who -b
, che produce output come:
$ who -b
system boot 2014-05-06 22:47
$
Mi dice la data e l'ora dell'ultimo avvio della macchina, piuttosto che il tempo trascorso dall'ultimo avvio.
Questo comando funziona anche su molti altri sistemi Unix (Solaris, ...).
who -r
(runlevel) che produce un output simile run-level 2 2014-05-06 22:47
a un numero di parole che non dovrebbe dipendere dalle impostazioni della lingua della locale (ad es. "Avvio del sistema" 2 parole, dovrebbe essere "Avvio di sistema" in italiano, 3 parole)
TZ=US/Pacific who -b
e TZ=UTC0 who -b
(Mac OS X 10.9.5 testato); allo stesso modo su Linux (testato Ubuntu 14.04). Ciò significa che produce ora locale, dove "ora locale" è determinata dalla variabile d'ambiente TZ. (Se TZ non è impostato, probabilmente si comporta come se non fosse TZ=UTC0
sovrascritto da un'impostazione /etc/defaults
o qualcosa di simile.)
date
ottengo "jue abr 12 12:54:51 -03 2018". Perché uptime
ottengo "12:53:30 su 30 giorni, 24 min ...". Perché who -b
ottengo "avvio del sistema 1969-12-31 21:00"
-1
viene tradotto in un momento poco prima dell'epoca di Unix. L'output varierà con le impostazioni locali; l'hai dimostrato.
Usa tuptime , ottieni tutte le informazioni di cui hai bisogno, ad esempio:
$ 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
Basta aprire un terminale e digitare "top": leggi nella parte superiore dello schermo per il tempo di attività.