rtc

Установка или получение даты от часов реального времени

Синтаксис:

rtc [-b [базовый_адрес][,[сдвиг_регистров][,[отображение_памяти][,смещение_столетия]]]] [-l] [-r скорость] [-S секунды] тип_часов [-v]
rtc [-b [базовый_адрес][,[сдвиг_регистров][,[отображение_памяти][,смещение_столетия]]]] -s [-l] тип_часов [-v]

Опции:

-b [базовый_адрес][,[сдвиг_регистров][,[отображение_памяти][,смещение_столетия]]]
Опции етектирования чипа RTC:
базовый_адрес
базовый адрес чипа.
сдвиг_регистров
разнесение регистров устройства, выраженное степенью числа 2. Например:
0
Регистры разнесены на 1 байт.
1
Регистры разнесены на 2 байта.
2
Регистры разнесены на 4 байта.
...
n
Регистры разнесены на 2ⁿ байтов.

Значением аргумента сдвиг_регистров по умолчанию является 0.
отображение_памяти
пространство памяти или ввода/вывода.
смещение_столетия
смещение к байту столетия в NVRAM.
-l
("эль") Установить в качестве аппаратного времени местное время (вместо всемирного координированного времени, UTC). UTC – стандартный термин, означающий среднее время по Гринвичу (Greenwich Mean Time, GMT). Опция -l не учитывается, если для тип_часов выбрано значение net.
-r скорость
Скорость (сходимости), в соответствии с которой производится корректировка времени ОС, если в данный момент разница со временем источника, определяемого аргументом тип_часов, составляет не более 60 секунд (или находится в пределах значения, заданного опцией -S). Аргумент скорость преобразуется в процентное значение 1/скорость. Скорость по умолчанию составляет 100 (1%).
-S seconds
Указать максимальную разницу в секундах между текущим и новым временем, когда применима постепенная корректировка. (См. описание опции -r для скорости сходимости). Значение по умолчанию – 60.
-s
Установить на оборудовании текущие дату и время.
-v
Вывести расширенную информацию.
тип_часов
Возможные значения:
hw
Аппаратные часы (автоматический выбор на основе данных, полученных при запуске)
at (считается устаревшим)
Совместимые с IBM PC/AT аппаратные часы
ds1386
Встроенные часы Dallas Semiconductor DS1386
ps2 (считается устаревшим)
Совместимые с IBM PS/2 аппаратные часы
rtc72423
Встроенные часы Fox RTC-72423
rtcsh4
Часы, интегрированные в ЦП Hitachi SH4 7750/7751
mc146818
Совместимые с IBM PC/AT аппаратные часы
m48t5x
Часы STMicroelectronics серии TIMEKEEPER
net [узел]
Аппаратные часы на удаленном узле

Платформы:

ЗОСРВ «Нейтрино»

Целевые архитектуры:

aarch64, arm, armv7, e2k, mips, ppc, x86

Описание:


Caution: Эту утилиту может запустить только пользователь root.

Команда rtc получает или устанавливает дату и время на основе аппаратных часов, работающих на батарее.

Если на компьютере имеются встроенные часы/календарь, в сценарий запуска следует включить следующую команду (что позволит ЗОСРВ «Нейтрино» автоматически считывать время при запуске системы):

rtc hw

Если для чипа RTC настроен часовой пояс UTC, при запуске автоматически устанавливается правильное время. Если для чипа RTC установлено местное время или по какой-либо причине во время запуска невозможно обнаружить чип RTC, соответствующую команду rtc потребуется включить в сценарий запуска, указанный в файле построения образа mkifs.

Для получения даты из узла узел или установки даты на узле узел можно использовать тип часов net [узел]. Если узел не указан, по умолчанию выбирается локальный компьютер. В случае использования типа часов net [узел] опция -l не учитывается.


Note: При установке даты в период перехода часового пояса на летнее время (DST) следует соблюдать осторожность. При изменении времени в часовом поясе на летнее местное время уменьшается на один час (например, вместо 2:00 ночи устанавливается 1:00 ночи). В течение этого часа местное время оказывается неопределенным (например, момент 1:14 ночи в процессе перехода часового пояса на летнее время возникает в течение ночи дважды). Во избежание проблем при установке даты в этот период следует использовать время UTC.

Примеры:

Обновление текущих даты и времени на основе аппаратных часов:

rtc hw

Установка на аппаратных часах текущих даты и времени:

rtc -s hw

Возвращаемое значение:

0
Успешно.
>0
Возникла ошибка.

Классификация:

Базовые подсистемы ЗОСРВ «Нейтрино»

Тематические ссылки:

date, mkifs, phlocale




Предыдущий раздел: Утилиты