V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
falcon05
V2EX  ›  程序员

实时监控文件变化并触发一些操作

  •  
  •   falcon05 · 2015-04-26 09:46:15 +08:00 via iPhone · 2571 次点击
    这是一个创建于 3486 天前的主题,其中的信息可能已经有所发展或是发生改变。
    实时监控文件,想在检测到文件发生变化时,执行一些操作,cron之类实时性不够。
    第 1 条附言  ·  2015-04-26 19:36:59 +08:00
    感谢已发送
    6 条回复    2015-04-26 13:25:48 +08:00
    lightforce
        1
    lightforce  
       2015-04-26 09:57:25 +08:00   ❤️ 1
    inotify
    Sylv
        2
    Sylv  
       2015-04-26 10:02:51 +08:00   ❤️ 1
    ijse
        3
    ijse  
       2015-04-26 10:06:42 +08:00   ❤️ 1
    incron 用起来跟cron差不多

    yum install incron -y

    然后用incrond启动daemon进程,incrontab添加配置

    这个程序其实是inotify的实现


    其实如果对实时性要求不那么高(1s), 可以用watch命令,好多系统自带。
    lululau
        4
    lululau  
       2015-04-26 11:28:07 +08:00 via Android   ❤️ 1
    OS X的话用 Launchd
    Jaylee
        5
    Jaylee  
       2015-04-26 11:56:38 +08:00   ❤️ 1
    inotify 正解!
    shiny
        6
    shiny  
       2015-04-26 13:25:48 +08:00   ❤️ 1
    node.js 的 fs.watch
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   903 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 21ms · UTC 21:45 · PVG 05:45 · LAX 13:45 · JFK 16:45
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.