Перейти к содержанию

Рекомендуемые сообщения

Опубликовано

Keeneetic GIGA II, прошивка kng_rb_gamma_2.05.C.0.0-5.bin + установлена entware, проблема системное время не учитывает тайм-зону, поясняю к примеру в настройках роутера задана тайм зона +7 часов, в журнале роутера время, к примеру 13:58

вывод команды data

~ # date
Wed Oct  7 06:58:12 UTC 2015
 

Меняем дату через консоль на 4:00 в журнале роутера 11:00. Соответственно приложения отрабатывает без учета тайм-зоны.

вывод команды

~ # cat /etc/TZ
TZif▒jg▒^▒▒▒▒V▒▒▒▒▒▒▒▒jg▒^<^ICT-7
 

Т.е в журнале роутера присутствуют события с учетом тайм зоны запущенные под NDM и без учета тайм зоны запущенные под root со смещением в 7 часов

Oct 07 16:16:08ndmUPnP::Manager: forward rule added: tcp PPPoE0 -> 10.0.0.13:23761.
Oct 07 09:30:59cron[3098](CRON) STARTUP (V5.0)
Oct 07 09:30:59rootStarted cron from .
 
Опубликовано

NDM не использует упрощенный ASCII формат для работы с часовыми поясами, поэтому в /etc/TZ вы видите кучу мусора, так выглядит формат файлов TZif2 из глобальной базы знаний по часовым поясам - tzdata. Вам скорее всего нужно пересобрать системную библиотеку, в данном случае uclibc, что бы она могла работать с tzdata. На мой взгляд, этого можно не делать, а просто прописать TZ в общее окружение, например export TZ=MSK-3 в начале загрузки вашей системы Entware. Есть еще универсальный вариант:

export TZ=`cat /etc/TZ | tail -n 1`

Тогда таймзона будет браться из прошивки...

Гость
Эта тема закрыта для публикации ответов.
  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...

Важная информация

На этом сайте используются файлы cookie. Нажимая "Я принимаю" или продолжая просмотр сайта, вы разрешаете их использование: Политика конфиденциальности.