我试图用fswatch触发rsync,但我不知道如何在一行或至少一个脚本中执行此操作。
我正在test
文件夹中的两个文件夹test_bak
和Documents
进行测试。
date.log仅用于调试,应替换为下面的rsync命令。
目前,每次更改文件时都会更新file.log,但date.log仅在开始时更新。我基本上不需要它登录到file.log的中间部分。
fswatch -r ~/Documents/test/ | xargs -n1 >> ~/Documents/file.log | date >> ~/Documents/date.log
rsync -abmv --delete-after ~/Documents/test/ ~/Documents/test_bak/ --suffix=".rsyncbackup" --backup-dir="_Archived Items" --exclude="_Archived Items"
" queue"的语法是什么?两个日志命令,以便在检测到文件更改时更新这两个文件?