Назад | Перейти на главную страницу

Почему date и touch / stat возвращают разное значение времени?

В моей системе SLES 11.2 я получаю странный вывод о времени доступа к файлу. В Дата команда выводит правильное время:

Затем я создаю новый файл "a", запустив прикоснуться, и используйте стат чтобы проверить время доступа к файлу "a".

1)   date
Wed Mar 19 11:17:43 EST 2014

2) touch a

3) stat a
  File: `a'
  Size: 0           Blocks: 0          IO Block: 32768  regular empty file
Device: 19h/25d Inode: 2168864     Links: 1
Access: (0644/-rw-r--r--)  Uid: ( )   Gid: ( )
Access: 2014-03-19 07:00:40.277402670 +1100
Modify: 2014-03-19 07:00:40.277402670 +1100
Change: 2014-03-19 07:00:40.277402670 +1100
 Birth: -

Может кто-нибудь подскажет, в чем разница?

Как и предполагалось, я отвечу на вопрос, мой эльф.

Я запустил команды на хосте в каталоге / home, который является смонтированным каталогом NFS. Однако время на сервере NFS неверное. Что приводит к изменению файла с сервера NFS не вовремя.

Что-то странное в вашей конфигурации часового пояса. стандартное восточное время (Восточное стандартное время) обычно -500 или -400 на летнее время. Кажется, ваша статистика показывает значение для +1100 -или +11 часов.