Stas9000 Posted March 20, 2016 Posted March 20, 2016 Доброго времени суток. Zyxel Keenetc Giga II Версия NDMS: v2.05(AAFS.18)C2 Часовой пояс: UTC+3 Europe/Moscow Проблема: cron живет в каком-то своем часовом поясе. В системе сейчас 8 часов утра, cron же считает, что 5. Вот кусок лога: Mar 20 08:44:06syslogCore::ConfigurationSaver: configuration saved. Mar 20 05:45:01cron[29022](root) CMD (/opt/bin/run-parts /opt/etc/cron.5mins^I) Mar 20 05:45:01cron[29024](root) CMD (/opt/bin/run-parts /opt/etc/cron.1min^I) Захожу в клнсоль по ssh: ~ # date Sun Mar 20 08:54:13 MSK 2016 ~ # date --utc Sun Mar 20 05:54:16 UTC 2016 Подскажите, пожалуйста, гуру *nix'ов, что поправить в консерватории? Quote
linkedu Posted March 23, 2016 Posted March 23, 2016 Общался в личке как-то на подобную тему с одним из модераторов - вердикт был таков, что у меня как-то не так что-то установлено))))))) После кучи экспериментов с переустановками, сбросами и т.д., т.п. решил для себя очень просто - задавал время со смещением на 3 часа)))) В связи с этим вопрос - у кого на Giga2 нормально время отображается в crone? Quote
ndm Posted March 23, 2016 Posted March 23, 2016 Есть команда opkg timezone. В ней задается произвольная строка, которая передается в переменную окружения TZ перед вызовом скриптов /opt/etc. Можно также поставить opkg timezone auto, и зона будет браться из текущих настроек. О временной зоне uClibc можно также прочитать здесь. Quote
Stas9000 Posted March 24, 2016 Author Posted March 24, 2016 .... решил для себя очень просто - задавал время со смещением на 3 часа))) ... Аналогично. Но не слишком удобно. Quote
Stas9000 Posted March 24, 2016 Author Posted March 24, 2016 Есть команда opkg timezone. В ней задается произвольная строка, которая передается в переменную окружения TZ перед вызовом скриптов /opt/etc. Можно также поставить opkg timezone auto, и зона будет браться из текущих настроек. О временной зоне uClibc можно также прочитать здесь. Не помогло. Quote
Gourry Posted Tuesday at 09:13 AM Posted Tuesday at 09:13 AM Шел 2025 год, а баг так и не пофиксили. У меня стоит зона +7 в настройках, в логгере правильно сообщения системы отображаются, но если из под рута в логгер отправить, в таймштампе почему-то московское время, ну и команда date дает московское время. Хотя в @localtime стоит значение "<+7>-7". Quote
Next Posted 3 hours ago Posted 3 hours ago В 22.04.2025 в 14:13, Gourry сказал: Шел 2025 год, а баг так и не пофиксили. У меня стоит зона +7 в настройках, в логгере правильно сообщения системы отображаются, но если из под рута в логгер отправить, в таймштампе почему-то московское время, ну и команда date дает московское время. Хотя в @localtime стоит значение "<+7>-7". Вроде всё верно показывает. Keenetic Giga II, 2.16.D.12.0-11 [I] Apr 24 16:55:43 ndm: Core::Syslog: the system log has been cleared. [I] Apr 24 16:56:01 cron[5982]: (root) CMD (/opt/bin/run-parts /opt/etc/cron.1min^I) [I] Apr 24 16:57:01 cron[6147]: (root) CMD (/opt/bin/run-parts /opt/etc/cron.1min^I) [I] Apr 24 16:57:07 root: Thu Apr 24 16:57:07 +05 2025 - Тестовое сообщение [I] Apr 24 16:58:01 cron[6335]: (root) CMD (/opt/bin/run-parts /opt/etc/cron.1min^I) [I] Apr 24 16:58:14 root: Thu Apr 24 16:58:14 +05 2025 - Тестовое сообщение 1 [I] Apr 24 16:58:21 root: Тестовое сообщение 2 [I] Apr 24 16:59:01 cron[6590]: (root) CMD (/opt/bin/run-parts /opt/etc/cron.1min^I) [I] Apr 24 17:00:01 cron[6689]: (root) CMD (/opt/bin/run-parts /opt/etc/cron.5mins^I) [I] Apr 24 17:00:01 cron[6690]: (root) CMD (/opt/bin/run-parts /opt/etc/cron.1min^I) [I] Apr 24 17:01:01 cron[6790]: (root) CMD (/opt/bin/run-parts /opt/etc/cron.hourly^I) [I] Apr 24 17:01:01 cron[6791]: (root) CMD (/opt/bin/run-parts /opt/etc/cron.1min^I) [I] Apr 24 17:03:01 cron[6924]: Core::Syslog: last message repeated 2 times. [I] Apr 24 17:03:07 logger: Тестовое сообщение 2 ~ # date Thu Apr 24 16:56:10 +05 2025 ~ # date --utc Thu Apr 24 11:56:14 UTC 2025 Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.