我在远程计算机上工作,并且在安装软件时遇到“检测到时钟偏斜”警告,并且整个操作都失败了。我使用了“查找”。 -exec touch {} \;“更新文件的时间戳,但仍然失败,并且连接更多,时间戳仍在实时之前。是否有任何方法可以使make忽略时间戳?
答案 0 :(得分:0)
您没有确切说明“在远程计算机上工作”的含义,也没有确切说明如何在本地和远程系统之间共享文件,但是我假设您正在使用NFS或其他远程分区安装设施。在这种情况下,您无法在本地系统上执行任何操作。您必须同步本地和远程系统上的时钟。
应用于NFS共享中已修改文件的时间戳由NFS服务器控制,而不是由本地系统控制。因此,当您的本地系统修改文件时,修改时间是服务器的当前时间,而不是本地系统的当前时间。
如果两个系统的时钟不同步,则基于文件修改时间运行的诸如make之类的工具将无法正常工作。