我有一个应用程序监控文件发送到FTP服务器(proftpd 1.3.5a)。我正在使用pywatchdog监视FTP服务器根目录(本地运行的应用程序)上的文件创建,但在某些特定情况下它不会发出通知:当我通过ftp创建一个新目录时,之后,在此目录下创建一个文件。文件创建/修改事件未被捕获!
为了以简单的方式重现它我已经使用pyinotify(0.9.6)本身,看起来问题来自那里。因此,一种简单的方法来重现问题:
python3 -m pyinotify -v -r -a /home/user
mkdir dir_a
cd dir_a
put sample.txt
我试图通过手动创建和移动观察目标内的目录并在这些目录中创建文件来从问题中删除ftp因素,但问题不会发生 - 一切都顺利进行。
任何帮助将不胜感激!