Мне нужно использовать CLI, чтобы увидеть время в произвольных часовых поясах. Однако Debian не отвечает на рекомендуемое решение.
Во-первых, я установил местный часовой пояс.
dpkg-reconfigure tzdata
Затем я устанавливаю системное время.
ntpdate pool.ntp.org
Я обновляю аппаратные часы, чтобы они отражали системное время.
hwclock --systohc --utc
Теперь я слежу за этим сообщением: http://www.linuxquestions.org/questions/programming-9/display-other-timezones-in-command-line-927660/
Что говорит о том, что я могу выполнить свою задачу с помощью такой команды: TZ=UTC date && TZ=CDT date && TZ=IST date
Тем не менее, это вывод, который я получаю:
dpkg-reconfigure tzdata && ntpdate pool.ntp.org && hwclock --systohc --utc && TZ=UTC date && TZ=CDT date && TZ=IST date
Current default time zone: 'America/Chicago'
Local time is now: Tue Apr 16 14:45:29 CDT 2013.
Universal Time is now: Tue Apr 16 19:45:29 UTC 2013.
16 Apr 19:45:38 ntpdate[12036]: adjust time server 199.102.46.73 offset -0.036668 sec
Tue Apr 16 19:45:39 UTC 2013
Tue Apr 16 19:45:39 CDT 2013
Tue Apr 16 19:45:39 IST 2013