3

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

4

3 回答 3

3

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

于 2017-01-04T22:32:06.047 回答
1

我发现的唯一可能性是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 &

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

可以在此处找到有关分离模式的更多信息。

于 2016-05-22T15:19:06.350 回答
-1

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

于 2016-07-04T10:00:01.093 回答