informatique:rsync
Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédenteProchaine révisionLes deux révisions suivantes | ||
informatique:rsync [21/08/2020 08:51] – cyrille | informatique:rsync [14/03/2021 10:30] – cyrille | ||
---|---|---|---|
Ligne 57: | Ligne 57: | ||
--exclude=/ | --exclude=/ | ||
--exclude=/ | --exclude=/ | ||
+ | </ | ||
+ | |||
+ | ==== Dans un script ==== | ||
+ | |||
+ | Il peut y avoir des bugs avec l’échappement (escape) des guillemets. | ||
+ | |||
+ | La commande '' | ||
+ | |||
+ | <code bash> | ||
+ | #!/bin/bash | ||
+ | # | ||
+ | |||
+ | # for debug: | ||
+ | #set -x | ||
+ | |||
+ | RMT=" | ||
+ | SRC=" | ||
+ | DST_PATH=/ | ||
+ | |||
+ | # something like : 2011-02-22_07-10 | ||
+ | BACKUP_DATE=`date ' | ||
+ | DST_BACKUP_PATH=$BACKUP_DATE | ||
+ | LOG_FILE=$DST_PATH/ | ||
+ | RSYNC_BIN=/ | ||
+ | |||
+ | $RSYNC_BIN \ | ||
+ | -e " | ||
+ | --quiet \ | ||
+ | --archive \ | ||
+ | --delete --delete-excluded --delete-after \ | ||
+ | --backup --backup-dir=$DST_BACKUP_PATH \ | ||
+ | --itemize-changes --log-file=$LOG_FILE \ | ||
+ | --exclude=' | ||
+ | $SRC $DST_PATH | ||
+ | |||
+ | gzip $LOG_FILE | ||
+ | |||
</ | </ | ||
informatique/rsync.txt · Dernière modification : 29/01/2022 14:00 de cyrille