我正在尝试编写基于事件的ftp服务器,当某些用户上传任何文件时用户会通知我(用户永远不会做任何删除或其他内容,他们只是上传)。使用ftplets的Apache ftpServer是我需要的,但它是基于java的,不满足我的环境。所以我打算做的是运行vsftpd
和另一个监听IN_CLOSE_WRITE
事件的进程。完成文件上传后vsftpd
关闭文件描述符时,我的进程会收到通知,我会做一些适当的操作。我的问题是:
IN_CLOSE_WRITE
是否可能在其他情况下触发我获取不一致文件而不是准备使用文件?答案 0 :(得分:1)
IN_CLOSE_WRITE
应该有用。