| 19 | EXCLUDE_FILES_LIST=".svn empty anotherDirectory" |
| 20 | |
| 21 | # Construct excludes |
| 22 | for exclude in ${EXCLUDE_FILES_LIST}; do |
| 23 | EXCLUDES="-x ${exclude} ${EXCLUDES}" |
| 24 | done |
| 25 | |
| 26 | # -R, --reverse reverse mirror (put files) |
| 27 | # mirror -e |
| 28 | #--delete delete files not present at remote site |
| 29 | lftp ftp://${FTP_USER}:${FTP_PWD}@${FTP_HOST} -e "mirror ${EXCLUDES} -R ${LOCAL_SOURCE_PATH} ${REMOTE_DEST_PATH} ; quit" |
| 30 | }}} |
| 31 | |
| 32 | FTP_HOST - adres serwera na którym mają zostać zapisane pliki |
| 33 | FTP_USER - login użytkownika który ma dostęp do serwera plików |
| 34 | FTP_PWD - hasło użytkownika |
| 35 | LOCAL_SOURCE_PATH - lokalizacja z której będzie wykonywany backup plików |
| 36 | REMOTE_DEST_PATH - lokalizacja do której będzie wykonywany backup plików |
| 37 | |