为什么文件最后修改时间是较早比前一个命令显示的时间更长吗date
?
$ date
Fri May 17 13:41:11 MDT 2013
$ touch other.rst
$ ll other.rst
-rw-r--r-- 1 ondrej cnls 59261 May 17 13:39 other.rst
这会扰乱我的make
周期,因为有时我的最新更改不会被采纳......
以下是有关我的计算机的一些信息:
$ uname -a
Linux kittiwake 3.2.0-35-generic #55-Ubuntu SMP Wed Dec 5 17:42:16 UTC 2012 x86_64 x86_64 x86_64 GNU/Linux
文件系统是 NFS 挂载的。这可能是问题所在。
答案1
我们的管理员已修复此问题 --- NFS 服务器上的日期比我自己的计算机时间晚两分钟。同步 NFS 服务器上的时间解决了此问题:
$ date
Fri May 17 13:54:32 MDT 2013
$ touch other.rst
$ ll other.rst
-rw-r--r-- 1 ondrej cnls 59261 May 17 13:54 other.rst
现在一切正常。
有趣,我不知道会有这样的问题。