Я ищу способ скопировать фотографии, которые загружены в одну папку, во многие другие папки и наоборот.
Пример: фотография загружается в папку 1, затем копируется в папки 2-5. А если фото загружено в папку 2, оно копируется в папки 1 и 3-5.
Я использую CentOS 5. Все эти папки находятся на одном сервере.
Я наткнулся на другой пост, в котором говорилось об incron, но этот тип программирования мне не по зубам.
Вместо rsync проверьте унисон - он справляется с синхронизацией двух каталогов лучше, чем rsync.
Я могу представить себе это с помощью сценария bash, запускающего серию унисонных команд для синхронизации всех каталогов:
for i in 2 3 4
do
unison /dir1 /dir$i
done
поместите это в crontab, который запускается каждый час или что-то еще (я понимаю, что мой синтаксис unison неправильный).
Однако мне действительно нравится сложный подход. Это даст вам более чистый дизайн, потому что это позволит вам запускать синхронизатор только при изменении одного из каталогов. Однако на самом деле это больше работы, чтобы настроить.
rsync сделает всю работу.
вам нужно настроить задание cron из сценария оболочки, чтобы то, что он делает, запускает rsync во всех ваших каталогах.