现在inotifywait
正在监视 git 服务器文件夹。 End 它仅在特定文件修改时发出。问题是,当更改被推送到 git 服务器时,inotifywait
触发几次。我不知道为什么。
那么我该怎么做下一步:防止inotifywait
避免重复?
我正在考虑算法:第一次触发时 -> 睡眠脚本,因此它不会在 5 秒内扫描下一个更改 -> 恢复脚本。但这听起来很白痴……你能帮我实现这个目标吗?谢谢!!
正如我在你的文章中提到的其他问题,您可以首先设置一个 post-receive 挂钩,每当有推送到 Git 服务器时,它就会为您签出存储库。
不仅可以测试你的inotify
监控这些文件在结帐时发生更改时的功能,但您甚至可以考虑not using inotify
根本没有,并使用挂钩来触发您的通知。
A post-receivehook 可以列出文件,然后您可以仅针对某些文件触发通知。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)