我有一个脚本可以扫描目录并对其中的文件进行一些维护。另一个进程在目录中创建文件(每天 10 - 30 个文件)。
该脚本通过每日 cron 作业调用。我需要的是在事件上触发脚本(每次在目录中创建一个新文件时)。我更喜欢这个而不是增加 cron 工作的频率。
我怎样才能做到这一点?有没有要安装的命令或程序?
在此先感谢您的帮助。
inoticoming 是一个守护进程,它使用 Linux 的 inotify 框架监视目录,并在将具有特定名称的文件放入其中时触发操作。
例如,它可用于等待上传到目录中的 .changes 文件并调用 reprepro 将它们放入您的存储库。
incron 是一个“inotify cron”系统。它的工作方式与常规 cron 类似,但由文件系统事件而不是时间事件驱动。这个包提供了两个程序,一个叫做“incrond”(类似于crond)的守护进程和一个表操作器“incrontab”(类似于“crontab”)。
incron 使用 Linux 内核 inotify 系统调用。
像 cron 一样,每个用户都可以编辑自己的 incron 表。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句