V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
supersheep
V2EX  ›  问与答

FTP有没有类似触发器的东西?

  •  
  •   supersheep · 2012-12-01 21:24:52 +08:00 · 3358 次点击
    这是一个创建于 4386 天前的主题,其中的信息可能已经有所发展或是发生改变。
    我想做这样一个东西:
    检查公司分享资源的ftp,发现有更新了就发邮件给大家通知。
    然后现在想到的方案是每天读一次目录记录一个文件,第二天就和这个记录作对比,得到新增的文件。
    但是如果文件多了的话这样做感觉很疼啊。
    找到个类似需求的 https://github.com/pdodds/ftp-monitor 似乎也就是比对单个文件夹而已。
    5 条回复    1970-01-01 08:00:00 +08:00
    chaojie
        1
    chaojie  
       2012-12-01 21:41:11 +08:00
    FileSystemWatch | inotify
    supersheep
        2
    supersheep  
    OP
       2012-12-01 21:59:56 +08:00
    @chaojie 这个似乎是要装在和ftp同一台机器上的吧,相当于对方主动提供了。
    11138
        3
    11138  
       2012-12-02 00:06:26 +08:00
    1)可以分析ftp的日志文件啊
    2)pure-ftpd中的CallUploadScript功能正是你想要的吧
    ADIVILOrz
        4
    ADIVILOrz  
       2012-12-02 09:15:25 +08:00
    @supersheep

    触发不就是server上出发的吗,像pushmail
    抛开server,只能扫描对比,然后进一步通知。

    有多少文件觉得疼?10万以下也就10几秒的事情。
    supersheep
        5
    supersheep  
    OP
       2012-12-02 15:21:42 +08:00
    @ADIVILOrz 我在想那些做机器人去抓别人ftp资源的都是怎么干的,自己写了个扫自己在美国的博客服务器的,速度很不理想啊,当然还是比手动的快。放公司内网应该不用操这种心了。
    @11138 多谢,分析日志文件是个好办法,server端接触太少思路受限了
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1030 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 19:36 · PVG 03:36 · LAX 11:36 · JFK 14:36
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.