找出更改日期的时间

时间:2014-02-14 11:33:35

标签: linux datetime

在Linux系统上,有没有办法找出上次更改系统日期的时间?

我正在运行一个对日期更改敏感的进程,我需要检测用户在进程运行时更改日期的情况。 Linux内核是否记录了这些信息,还是可以通过其他任何方式检测到这些信息?

1 个答案:

答案 0 :(得分:0)

我无法为此找到解决方案(除了使用修补内核,我想避免使用)。

因为在我的特定情况下,所有日期更改都通过date命令发生,所以我最终实现了一个足以满足我特定需求的解决方案,即在{0}早期放置date shell脚本。路径,它基本上设置一个“更改日期”标志,然后调用实际的date二进制文件:

#!/bin/sh
touch /tmp/date.changed
/bin/date "$@"

但是我对此并不满意,如果有人想出更好的解决方案,我会非常感兴趣。