首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >LINUX:如何检测ftp文件上传已完成

LINUX:如何检测ftp文件上传已完成
EN

Stack Overflow用户
提问于 2010-06-18 22:41:35
回答 5查看 15.8K关注 0票数 19

在我的项目中,我有一个文件上传功能。文件通过FTP上传。我需要配置一个侦听器,它将检查新文件,并仅在文件上传完成时调用脚本。因为如果我在检测到新文件后立即运行此脚本,它可能会开始处理未完全上载的文件,这将导致错误。有没有人知道这在LINUX上是不是可能的,我该怎么做?

EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2010-06-18 22:43:45

我会尝试使用inotify,事件代码IN_CLOSE_WRITE。

票数 13
EN

Stack Overflow用户

发布于 2010-06-18 22:44:04

看一看inotify

它不会自动监视子目录,所以如果你需要监控很多ftp账户(或者FTP客户端想要创建一个子目录并上传到那里),你需要自己处理。

票数 3
EN

Stack Overflow用户

发布于 2013-03-29 00:50:58

我也在找同样的东西,偶然发现了pureftpd,它有一个上传脚本的功能。听起来就是我们所需要的。在这里找到详细信息:http://www.linuxbyexamples.net/2012/10/config-ftp-server-trigger-upload-file-to-call-external-script.html

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3070555

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档