私のサーバーのタイムゾーン(Ubuntu 14.04.4)を設定しようとしていますが、zdumpコマンドは予想される情報を表示しません。例:
America/Santiago Sun Apr 26 02:59:59 2015 UTC = Sat Apr 25 23:59:59 2015 CLST isdst=1 gmtoff=-10800
zdump コマンドは以下を表示します。
zeusdevel@zeus2:~$ zdump -v /etc/localhost
/etc/localhost -9223372036854775808 = NULL
/etc/localhost -9223372036854689408 = NULL
/etc/localhost 9223372036854689407 = NULL
/etc/localhost 9223372036854775807 = NULL
しかし、
zeusdevel@zeus2:~$ zdump Chile
Chile Tue Apr 26 13:23:20 2016 Chile
そして
zeusdevel@zeus2:~$ zdump -v
何も表示されません。
答え1
これは予想される動作です。
私はあなたが意味するものを信じています:
zdump -v /etc/localtime
localhostとlocaltimeは両方ともlocalで始まっても全く異なる2つです... =)
答え2
zdump
パス名を引数として使用する代わりに、タイムゾーン名を使用します。
文書化された方法を使用すると、文書化されたとおりにzdump
機能すると予想されます。