karmawhore обычно имеет его правильный, но вместо того, чтобы вручную использовать "-ссылка-dest", можно хотеть проверить rsnapshot:
Кроме того, для больших количеств файлов я рекомендовал бы использовать версию rsync в 3.x диапазон из-за этого ключевого улучшения:
- A new incremental-recursion algorithm is now used when rsync is talking
to another 3.x version. This starts the transfer going more quickly
(before all the files have been found), and requires much less memory.
See the --recursive option in the manpage for some restrictions.
Это возможно .. Но это грязно.
http: / /www.ryde.net/code/bind.c.txt
1) Скомпилируйте его в общий объект:
cc -nostartfiles -fpic -shared bind.c -o bind.so -ldl -D_GNU_SOURCE
2) Задайте переменную BIND_ADDR и путь LD_PRELOAD и выполните ваше приложение, как показано ниже.
BIND_ADDR = "127.0.0.1" LD_PRELOAD =. / Bind.so / path / to / your / application
3) Теперь ваше приложение имеет интерфейс по умолчанию.
Не касаясь вашего скрипта, вам нужно будет изменить интерфейс по умолчанию для всей системы - что, скорее всего, не очень хорошая идея!
Я предлагаю вам обновить скрипт
и заставьте его использовать нужный вам интерфейс ... это можно сделать, например. указав - адрес привязки
, если вы используете wget