poreeff
@poreeff

Как скриптом в Linux синхронизировать время с указанием своего Часового пояса?

В наличии LTE WiFi Роутер
Параметры девайса
5d0bc819be7dc576279082.png
вполне естественно, что на таком железе нет практически ничего - ни папок zoneinfo или localtime ни утилиты ntpdate

После включения или перезагрузки роутера, Системная дата и время показывает непонятный часовой пояс.

Подключаюсь к нему по SSH и синхронизирую время: (так, на всякий случай)
rdate time.nist.gov
В ответ получаю корректную дату и Московское время. (ура, это уже ближе!)

После чего, корректирую часовой пояс на 2 часа назад: (Калининград).
export TZ=UTC-2

И получаю то - что мне нужно!
Корректное время
5d0bcd216a21d233092111.png

Однако, при перезагрузке устройства все эти настройки слетают.
Возможно ли всё это автоматизировать, скриптом при загрузке системы?
Может кто поделится? В Linux вообще ничего не понимаю, всё вышеописанное - из поиска в Яндекс.
Помогите пожалуйста!
  • Вопрос задан
  • 398 просмотров
Пригласить эксперта
Ответы на вопрос 4
@brar
Как вариант открыть файл /usr/zte/zte_conf/config/userseting_nvconfig.txt
И в нем задать свои настройки NTP:
sntp_timezone=2
sntp_server0=time.windows.com
sntp_server1=pool.ntp.org
sntp_server2=europe.pool.ntp.org
Ответ написан
jcmvbkbc
@jcmvbkbc
"I'm here to consult you" © Dogbert
Как скриптом в Linux синхронизировать время с указанием своего Часового пояса?

Никак же, внутреннее время в Linux -- всегда в UTC. Для синхронизации часов TZ не нужна.
TZ -- это обычная переменная окружения, влияет она только на С-функции работающие с датой/временем и на одной машине разные сессии вполне могут иметь разные настройки TZ.
Установить её для ash можно в /etc/profile или ~/.profile.
Ответ написан
poreeff
@poreeff Автор вопроса
Где то - на одном из форумов по Linux, прочитал что обычно подобные скрипты (которые лезут в интернет - как в этом случае, для синхронизации времени) кладут в соответствующую папку в /etc/network:
5d0bd745b6da8760511309.pngИли создают для неё новую, с префиксом post-up чтоб скрипт запускался уже ПОСЛЕ подключения. Но, будет ли if-post-up.d работать в моём случае, вдруг они еще где то прописаны...
Ответ написан
Комментировать
@pfg21
ex-турист
сделать костыль.
прописать скрипт в крон на запуск системы
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы