Ответы:
Если вы хотите, чтобы он был в числовом виде, это первое число в /proc/uptime
(в секундах), поэтому время последней перезагрузки
date -d "$(</proc/uptime awk '{print $1}') seconds ago"
Время безотказной работы включает время, проведенное в состоянии пониженного энергопотребления (в режиме ожидания, приостановке или спящем режиме).
Вы можете использовать uptime
илиlast
Видеть только в последний раз
last reboot -F | head -1 | awk '{print $5,$6,$7,$8,$9}'
более обобщенно
last reboot
Примечание и предупреждение
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
опции, чтобы он также печатал год.
Я обычно использую who -b
, который производит вывод, такой как:
$ who -b
system boot 2014-05-06 22:47
$
Он сообщает мне дату и время последней загрузки машины, а не время, прошедшее с момента последней загрузки.
Эта команда работает и во многих других системах Unix (Solaris,…).
who -r
(уровень запуска), который производит вывод, например, run-level 2 2014-05-06 22:47
с количеством слов, которые не должны зависеть от языковых настроек (например, «загрузка системы» 2 слова, должно быть «Avvio di sistema» по-итальянски, 3 слова)
TZ=US/Pacific who -b
и TZ=UTC0 who -b
(проверено Mac OS X 10.9.5); аналогично в Linux (протестирован Ubuntu 14.04). Это означает, что он производит местное время, где «местное время» определяется переменной среды TZ. (Если TZ не установлен, он, вероятно, ведет себя так, как если бы он был TZ=UTC0
переопределен настройкой /etc/defaults
или чем-то подобным.)
date
я получаю "jue abr 12 12:54:51 -03 2018". Ибо uptime
я получаю "12:53:30 до 30 дней, 24 мин ...". Ибо who -b
я получаю «системная загрузка 1969-12-31 21:00»
-1
это переводится во время, незадолго до «эпохи» Unix. Выход будет зависеть от локали; Вы продемонстрировали это.
Используйте tuptime , вы получите всю необходимую вам информацию, например:
$ 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
Просто откройте терминал и введите «top»: читайте вверху экрана, чтобы узнать время безотказной работы.