首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何使用Bash监控目录?

如何使用Bash监控目录?
EN

Stack Overflow用户
提问于 2013-02-06 22:47:26
回答 2查看 360关注 0票数 0

我在做一个目录监控项目。我想写一个bash脚本,它将计算目录的md5checksum,并存储该变量以供以后进行比较。此脚本必须由cronjob运行,如果所述变量与先前设置的变量不匹配,它将执行一个命令。

当我跑的时候

代码语言:javascript
运行
复制
echo -n /path/to/directory | md5sum

我确信它只计算字符串“/ md5 /to/ directory”的路径,而不是目录本身。

这个是可能的吗?如果是这样,我该如何存储该变量,以供脚本的下一个实例稍后进行比较?

EN

Stack Overflow用户

发布于 2013-02-06 23:22:00

md5sum只处理文件,所以您必须生成一个文件名列表。带有-type f参数的find是递归获取目录内容的好方法。

如果您将md5sum的输出存储在一个文件中,那么您可以使用md5sum -c来检查哪些文件已经更改。

票数 0
EN
查看全部 2 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14731816

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档