【发布时间】:2015-11-17 12:10:34
【问题描述】:
我正在寻找一种解决方案来监视特定目录并在进程读取(打开和关闭)文件后删除该目录中的所有文件。我对监视特定进程不感兴趣,而是监视目录本身。实现这一目标的最可行方法是什么?我可以自己开发解决方案,只需要一些初步的指导方针/想法。
【问题讨论】:
-
你考虑过inotify吗?
-
find 命令在这里可能会有所帮助。例如,“find . -name "*.pdf" -atime -1" 将显示一天内访问的文件。
-
FWIW,您可以在文件仍被进程打开时删除文件,但该进程将继续能够读取它们。
标签: linux bash shell scripting