Cron 循环最佳实践

Cron 循环最佳实践

我编写了一个脚本,循环遍历文件夹中的每个文件并对每个文件执行简单的操作。该文件夹几乎总是空的,只是偶尔包含一个文件,但我希望脚本在文件出现时自动运行(并且相对迅速)。这样做的最佳做法是什么?

现在,我只是让 cron 每分钟运行一次脚本。这样做有问题吗?如果我将其长期保留,会对驱动器的使用寿命产生影响吗?

谢谢!

答案1

incrond当文件出现时可以运行命令。它inotify在下面使用。

正如评论中指出的,systemd也可以监视目录并触发操作

[Unit] 
Wants= my.service 

[Path] 
DirectoryNotEmpty= /path/to/monitored/directory

相关内容