Я хотел бы автоматически запускать одностороннюю синхронизацию между двумя локальными каталогами, используя rsync
. Значение при обнаружении изменения в файле /dir1
или его подкаталогах, следующая команда должна работать:Как использовать fswatch и rsync для автоматической синхронизации каталогов?
rsync -rtuv /dir1 /dir2
Как я могу идти о достижении этой цели с fswatch
?
Можно ли предоставить аргументы для rsync
только для копирования фактических файлов, которые были изменены в соответствии с событиями fswatch
?
Спросит на https://apple.stackexchange.com или https://unix.stackexchange.com – trojanfoe
'rsync' уже довольно оптимален только для выполнения минимально необходимых обновлений - почему бы просто не пойти с' fswatch. | при чтении f; делать echo rsync; сделано?? http://bryanpendleton.blogspot.co.uk/2010/05/rsync-algorithm.html –