В AIX 6.1 пакетный процесс неправильно распознает часовой пояс локальной рабочей станции в Workload Scheduler

В AIX 6.1 пакетный процесс неправильно распознает часовой пояс локального компьютера, для которого установлено значение GMT, даже если в определении ЦП IBM Workload Scheduler для него правильно задан правильный часовой пояс. В журнале stdlist вы видите следующее сообщение:

"10:29:39 24.11.2015 | BATCHMAN: AWSBHT126I Время в CPU TZ (Америка / Чикаго): 2015/11/24 04:29 10:29:39
24.11.2015 | BATCHMAN: AWSBHT127I Время в системе TZ (Америка / Чикаго): 2015/11/24 10:29 10:29:39
24.11.2015 | BATCHMAN: + 10:29:39 24.11.2015 | BATCHMAN: + AWSBHT128I
Время в местном часовом поясе отличается от времени в часовом поясе рабочей станции на 360 минут ".

Batchman не распознает правильный часовой пояс, потому что AIX 6.1 использует (International Components for Unicode) библиотеки ICU для управления часовым поясом системы, и эти библиотеки ICU находятся в конфликте с библиотеками IBM Workload Scheduler.

1 ответ

У меня есть идея. Перед запуском IBM Workload Scheduler вы должны экспортировать переменную среды TZ в старый формат POSIX, например, CST6CDT . Это пример соглашения имен POSIX вместо соглашения имен Олсона (например, Америка / Чикаго). Он позволяет избежать нового управления TimeZone по умолчанию через библиотеки ICU в AIX 6.1, переключаясь на старую POSIX (как в AIX 5.x).

Другие вопросы по тегам