在Linux系统上,有没有办法找出上次更改系统日期的时间?
我正在运行一个对日期更改敏感的进程,我需要检测用户在进程运行时更改日期的情况。 Linux内核是否记录了这些信息,还是可以通过其他任何方式检测到这些信息?
答案 0 :(得分:0)
我无法为此找到解决方案(除了使用修补内核,我想避免使用)。
因为在我的特定情况下,所有日期更改都通过date
命令发生,所以我最终实现了一个足以满足我特定需求的解决方案,即在{0}早期放置date
shell脚本。路径,它基本上设置一个“更改日期”标志,然后调用实际的date
二进制文件:
#!/bin/sh
touch /tmp/date.changed
/bin/date "$@"
但是我对此并不满意,如果有人想出更好的解决方案,我会非常感兴趣。