我在fswatch的文档中看到它有$ fswatch -0 [opts] [paths] | xargs -0 -n 1 -I {} [command]
但我真的不明白我应该如何添加多条路径 - 我正在观看两条路径{{ 1}}和lib
。我试过了:
test
,fswatch -r lib,test
,最后fswatch -r lib test
如何同时使用fswatch观看多条路径?
答案 0 :(得分:2)
fswatch path/one path/two echo "whatever"
(使用''空格分隔路径)
答案 1 :(得分: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 &
这将以分离模式启动两个目录的进程。
可以找到有关分离模式的更多信息here。
答案 2 :(得分:-1)
只需使用","在多路径中。