当目录不为空时执行python脚本 - 目录监视

问题描述:

我有一个python脚本可以将目录转换为图像和视频。 这个问题,python脚本手动执行,但我需要脚本自动执行,当一个文件被放入目录下的Linux平台当目录不为空时执行python脚本 - 目录监视

将python脚本设置为监视/监视目录的最佳方法是什么?

我已经看过很多选项,但不知道哪一个只是简单地设置脚本执行时,文件被放入一个目录。

感谢先进

的“干净”的方式做到这一点是使用inotify系统。如果您想使用Python与它进行交互,则有Pyinotify项目。

虽然您不必直接使用inotify,但您可以使用像icrond这样的工具。事实上,那个链接上的人似乎试图做一些与你想要的非常相似的东西 - 查看它。

蛮力,你可以使用watch,虽然它只是周期性地运行一个命令,不仅仅是当某些东西改变时。

+0

谢谢它看起来不错 – knittledan

+0

@ knittledan:不客气!它回答你的问题吗?如果是这样,你应该接受它(绿色复选标记)。 – jwd

退房PyInotify

或者一个简单的例子:

PyInotify Tutorial