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