Как изменить часовой пояс на UTC, не перезагружая AIX

Один умеренно ужасный способ сделать это

grep -v pattern file >file.tmp; diff -c file.tmp file

или замена -c с -C NUM для NUM строки контекста. Это произведет дополнительный вывод, все же. (Если Ваш diff поддержки -u/-U NUM, это будет более чисто.)

Если Ваш diff не имеет -c/-C/-u, существуют все еще способы сделать это, но они довольно ужасны. С другой стороны, система, чей diff даже не поддерживает -c вероятно, не имеет Perl также.

2
21.07.2011, 00:32
2 ответа

Можно изменить часовой пояс с smitty, причина, это хочет перезагрузку, состоит в том, потому что услуги как крон работают со старыми настройками.

Для предотвращения перезагрузки, Вы должны были бы,

  1. измените часовой пояс с smitty
  2. выход, войдите в систему снова и переключитесь на новую корневую сессию
  3. та сессия будет иметь правильный часовой пояс
  4. теперь необходимо остановить каждый сервис, который заботится о часовом поясе, и перезапустите их всех снова.
  5. затем Вы понимаете, что не можете остановиться/начать init, и Вы заканчиваете тем, что перезагрузили так или иначе.

Если Вы не заботитесь, что услуги работают с неправильным часовым поясом, то Вы не должны перезагружать сервер.

Как минимум, чтобы не перезагружать Вас должен уничтожить крон и позволить init перезапустить его. Другие сервисы могут или, возможно, не нуждаются в перезапуске в зависимости от Вашего предпочтения и что регистрируется, Вы не возражаете быть неправыми.

4
27.01.2020, 21:57

Google является Вашим другом. Отсюда:

Попробовать export TZ=bst0gmt и набор время с date команда.

1
27.01.2020, 21:57
  • 1
    я довольно уверен, что это не имеет никакого значения - выполнение его через, сразил, изменит часовой пояс для новых корневых сессий без перезагрузки. Проблема уже выполняет сервисы. –  EightBitTony 20.07.2011, 19:52

Теги

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