Centos 在 ftp 上添加每个新文件时运行 python 脚本

Centos 在 ftp 上添加每个新文件时运行 python 脚本

我们运行的是 centos 6.9 Final 和 vsftpd 版本 2.2.2。基本上我们有一些文件夹,即连接到 ANPR/LPR 摄像头的 FTP 文件夹。每个摄像头都会识别车牌,然后摄像头会捕获图像并将其放在我们的 ftp 上,也就是我们的文件夹中。

我们想运行一些 Python 脚本,每个新图像都会添加到目录中。该怎么做?

谢谢

答案1

看一下incrond。它监听来自内核的信号以捕获某些目录中的文件创建/修改/删除事件,并在发生这些事件时运行脚本。

例如,

/srv/ftp/camera IN_CREATE /usr/local/bin/anpr_lpr_camera_script.sh $#

/usr/local/bin/anpr_lpr_camera_script.sh放置在 /etc/incrontab 中的程序将对文件夹中出现的每个新文件运行/srv/ftp/camera

相关内容