Alright так что мой веб-сервер имеет следующую структуру файласинтаксис Rsync, чтобы скопировать определенные вложенные папки
/
/home
/home/username
/home/username/public_html
/home/username/mail
/home/username/etc
...
/home/username2
/home/username2/public_html
...
Так им пытаются выяснить способ делать cronjob, который делает Rsync Wich будет только синхронизировать папку public_html из 600 учетных записей, которые у меня есть. Я думал о том, что maybee делает список исключений с любым другим именем подпапки, находящимся под каталогами учетных записей, но я не был уверен, что это было оптимальное решение.
Есть ли способ сообщить rsync только синхронизировать содержимое общедоступных папок public_html без необходимости вручную вводить 600 учетных записей? Благодаря
PS .: Мое текущее решение было что-то среди линий:
rsync –vaRu –exclude ‘mail*’ -exclude 'etc*' home [email protected]:home
С помощью этого решения, если какие-либо имена совпадают с именем директории, они не будут скопировали.
Хорошо, я попробую это, это хорошо выглядит на самом деле, я не думал об обратном пути, а не об исключениях. большое спасибо! – Dexirian
Ну, я просто сделал dryrun, и это кажется безупречным, rsync действительно является удивительным инструментом – Dexirian