【问题标题】:Linux command to "act" on new files in a specific folder?Linux命令对特定文件夹中的新文件“采取行动”?
【发布时间】:2010-09-01 05:14:13
【问题描述】:

我希望能够将文件 ftp 到服务器上的特定文件夹,并让该服务器在检测到新文件时运行脚本。有什么建议吗?

我每分钟都尝试使用 diff 和一个 cron 作业来做一些事情,但我无法完全得到我想要的结果。

任何意见将不胜感激!

【问题讨论】:

    标签: linux ftp diff


    【解决方案1】:

    Linux 中的inotify(7) 工具提供“let me know me when this changes”功能。

    【讨论】:

    • 这让我找到了正确的地方。我安装了inotify-tools,其中包括inotifywait。这看起来正是我需要的。谢谢!
    • 小心一点,等到 ftp 完成写入文件,不要最终尝试处理半个文件......
    【解决方案2】:

    Here is a good intro 了解具体操作方法。你需要一个 C 编译器和一些基本的编程技能。正如 msw 所说,它基于内核中的 iNotify 子系统,可以对目录树的修改做出及时反应。

    【讨论】:

    • 你的链接也很好,在我发布我的时候,它没有。所以我想提供一些增值服务。也为您的答案 +1 :-)
    猜你喜欢
    • 2020-06-16
    • 2012-01-02
    • 2017-02-02
    • 2012-07-28
    • 1970-01-01
    • 2017-07-11
    • 2017-03-09
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多