【问题标题】:I want to watch multiple folders with fswatch on Mac我想在 Mac 上用 fswatch 观看多个文件夹
【发布时间】:2015-12-14 02:21:01
【问题描述】:

我在 fswatch 的文档中看到它有 $ fswatch -0 [opts] [paths] | xargs -0 -n 1 -I {} [command],但我真的不明白我应该如何添加多个路径 - 我正在观看两条路径 libtest。我试过了: fswatch -r lib,testfswatch -r lib test,最后是fswatch -r [lib test] 如何使用 fswatch 同时查看多个路径?

【问题讨论】:

    标签: fswatch


    【解决方案1】:

    fswatch path/one path/two echo "whatever"(使用 ' ' 空格分隔路径)

    【讨论】:

    • 这很完美!但是你怎么知道哪一个改变了?
    【解决方案2】:

    我发现的唯一可能是多次执行fswatch 命令:

    do_backup() {
        // what you want to do
        rsync -ahhvzPR --delete $FILE $BACKUP_DIR
    }
    
    fswatch -r lib | while read FILE; do
        do_backup
    done &
    
    fswatch -r test | while read FILE; do
        do_backup
    done &
    

    这将以分离模式启动两个目录的进程。

    有关分离模式的更多信息可以找到here

    【讨论】:

      【解决方案3】:

      只需在多路径中使用“,”即可。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2016-04-15
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2018-11-16
        • 2017-05-21
        • 2012-05-30
        • 2015-09-07
        相关资源
        最近更新 更多