【问题标题】:How to make fswatch run a shell script on file changes?如何让 fswatch 在文件更改时运行 shell 脚本?
【发布时间】:2017-05-28 00:02:59
【问题描述】:

我已阅读文档,但无法按预期工作。 我只想在 fswatch 检测到更改时启动一个脚本。 当我打开详细模式时,我在日志中看到检测到更改:

notify_events: Notifying events #: 3.

我尝试了不同的变体,但似乎没有任何效果。 如果我只想在发生更改时列出一些文件夹,比如这个呢?

fswatch -v ./src/**/*.go | ls ./src

请分享一个工作示例,以了解如何运行 shell 脚本。 谢谢!

【问题讨论】:

  • 我不确定您的更改是如何发生的,但this 可能会提供一个令人满意的替代方案。

标签: linux macos shell watch


【解决方案1】:

试试这个

fswatch -v ./src/**/*.go | while IFS= read -r line
    ls ./src
done

【讨论】:

    猜你喜欢
    • 2011-05-02
    • 2020-12-11
    • 1970-01-01
    • 1970-01-01
    • 2011-02-03
    • 1970-01-01
    • 1970-01-01
    • 2018-08-10
    相关资源
    最近更新 更多