-1
我试图编写基于事件的ftp服务器,当某些用户上传任何文件(用户永远不会做任何删除或其他东西,他们只是上传)时通知我。带有ftplets的Apache ftpServer是我需要的,但它是基于Java的,并不符合我的环境。所以我打算做的是运行vsftpd
和另外一个程序,它会监听IN_CLOSE_WRITE
事件。当完成文件上传后vsftpd
关闭文件描述符时,我的过程将被通知,并且我将执行一些适当的操作。我的问题是:使用vsftpd与inotify IN_CLOSE_WRITE事件
- 是否有可能我错过任何文件上传?
IN_CLOSE_WRITE
是否有可能在其他情况下触发了不一致的文件而不是准备好使用文件?