在我的项目中,我有一个文件上传功能。文件通过FTP上传。我需要配置一个侦听器,它将检查新文件,并仅在文件上传完成时调用脚本。因为如果我在检测到新文件后立即运行此脚本,它可能会开始处理未完全上载的文件,这将导致错误。有没有人知道这在LINUX上是不是可能的,我该怎么做?
发布于 2010-06-18 22:43:45
我会尝试使用inotify,事件代码IN_CLOSE_WRITE。
发布于 2010-06-18 22:44:04
看一看inotify
它不会自动监视子目录,所以如果你需要监控很多ftp账户(或者FTP客户端想要创建一个子目录并上传到那里),你需要自己处理。
发布于 2013-03-29 00:50:58
我也在找同样的东西,偶然发现了pureftpd,它有一个上传脚本的功能。听起来就是我们所需要的。在这里找到详细信息:http://www.linuxbyexamples.net/2012/10/config-ftp-server-trigger-upload-file-to-call-external-script.html
https://stackoverflow.com/questions/3070555
复制相似问题