linux下 ftp 数据上传状态检测实现

发布于 2022-10-15 09:23:28 字数 298 浏览 47 评论 0

最近工作需要,在linux平台上,ftp向server端上传数据时有时候可以由于种种原因上传不成功。
这样的话,我们必须在程序里面能检测ftp上传文件的状态。
我是这样实现的:
     由于是在客户端检测状态,系统的/var/log/vsftpd.log里面不会像server端那样把ftp日志记录很详细。所以在上传的时候我将上传时执行shell输出的语句写到文件中,
     然后去读文件,判断其是否有error产生就知道是否成功。不过这个方式像是没有办法之中的办法。

希望大家讨论讨论,有什么好的办法?一起共勉吧!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(6

无所谓啦 2022-10-22 09:23:28

自己顶一下。

金橙橙 2022-10-22 09:23:28

上传后再执行下FTP的LS命令吧

2022-10-22 09:23:28

上传完了本来就会有返回结果的。
如果不相信这个结果的话可以用 UTIME 和 SIZE 测试一下。

虫児飞 2022-10-22 09:23:28

回复 3# hellioncu

   是个不错的想法。

离旧人 2022-10-22 09:23:28

上传完了,登录ftp,    ls 查看

失退 2022-10-22 09:23:28

上傳得時候叫xxx.txt.uploading,傳完了把名字改過來xxx.txt

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文