如何列出修改过的文件?

时间:2014-07-25 08:43:26

标签: php arrays linux windows cron

我正在开发一个安全Saas,我需要创建一个脚本,不断抓取服务器上的所有公共文件,并在修改文件时警告我的数据库。

它必须适用于Windows / Linux。

我应该使用哪种语言,库或脚本?

感谢您的宝贵意见。

1 个答案:

答案 0 :(得分:0)

当您使用PHP标记问题时,我建议您使用PHP语言^^

因为你说它应该跨平台工作所以你不能使用filemtime。

我建议你创建一个哈希数据库(递归!),你可以使用md5_file Doc

在您的cron作业中,如果散列更改了上次检查后更改的文件,则会再次递归爬行并比较文件哈希值。