uptime
Se lo vuoi in forma numerica, è il primo numero in /proc/uptime
(in secondi), quindi l'ora 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
o last
Per vedere solo l'ultima volta
last reboot -F | head -1 | awk '{print $5,$6,$7,$8,$9}'
più genericamente
last reboot
Nota e avviso
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.
Di solito uso who -b
, che produce un 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, …).