Запрос информации о настройках времени
Запрос информации о настройках времени в системе содержит следующие поля:
querytype — тип запроса: gettimeconf — информации о настройках времени в системе;
k — идентификатор сессии;
Пример ответа на запрос информации о системе:
<timeconf time="1428383230" gmtofs="4:00" name="LOC" dst="enable" ins="Mar" ons="Sun>=9" ats="2:00" inw="Oct" onw="Sun>=9" atw="3:00" ntp1="europe.pool.ntp.org" ntp2="" ntp_period="3600" />
Установка настроек времени
Установка настроек времени в системе содержит следующие поля:
querytype - тип запроса: settimeconf - уcтановка настроек времени в системе;
k — идентификатор сессии;
- noreboot - не используется;
- time - текущее время в формате UTS (Unix time stamp);
gmtofs - смещение времени относительно GMT в виде чч:мм;
name - краткое имя (3 буквы);
dst - функция автоматического перевода зимнего и летнего времени(Daylight saving time), возможные значения:
"enable" - включена;
"disable" - выключена
ins - месяц перевода на летнее время (только для dst="enable"), в виде трехбуквенной аббревиатуры ;
ons - день перевода на летнее время (только для dst="enable"), возможные формы записи:
5 - пятый день месяца;
lastSun - последнее воскресенье месяца;
lastMon - последний понедельник месяца;
Sun>=8 - первое воскресенье после восьмого числа включительно;
Sun<=25 - последнее воскресенье перед 25-м числом включительно;
ats - час перевода на летнее время (только для dst="enable"), в виде чч:мм;
inw - месяц перевода на зимнее время (только для dst="enable"), возможные формы записи: см. ins;
onw - день перевода на зимнее время (только для dst="enable"), возможные формы записи: см. ons;
atw - час перевода на зимнее время (только для dst="enable"), возможные формы записи: см. ats;
ntp1,ntp2 - адреса основного и резервного NTP серверов;
ntp_period - период синхронизации с NTP серверами в секундах;
После установки параметров перезагрузка системы не требуется. Автоматически перегружается только служба времени и изменения вступают в силу.
Установка и синхронизация времени
Вызовы для синхронизации и установке текущего времени в системе :
- synctime - синхронизация времени по NTP;
- settime - установка времени. Дополнительные поля (параметры):
- time - время в формате Unix Time Stamp;