Christophe Casalegno

SxSync : un script shell bash pour simplifier l’utilisation de rsync entre serveurs linux

rsync_shell_bash

Hello à tous, je viens de mettre en ligne un nouvel outil qui permet d’utiliser facilement rsync au travers de SSH, et quelque soit le port pour synchroniser un répertoire (pratique pour les migrations) et qui fonctionne dans les 2 sens.

Ainsi en mode antesync : les données seront synchronisées depuis le serveur où vous l’utilisez vers un serveur cible, tandis qu’en mode retrosync il vous permettra d’aller chercher des données ailleurs qui viendront de synchroniser en local.

L’utilisation est très simple :


14:36:05-sx@turing:~/brain$ ./sxsync.sh
./sxsync.sh typesync(antesync or retrosync) user ip/host srcdirectory dstdirectory sshport

example: ./sxsync.sh retrosync brain 192.168.0.1 /home/brain/ /home/chris/ 65022

Note: if you have exclude liste create exclude.txt and one line par rule cf:

/home/toto
/home/tata/exclude.cfg
/home/titi/blabla
/home/www/sites

Pour télécharger le script : https://www.christophe-casalegno.com/tools/sxsync.sh ou depuis la page Contributions

Christophe Casalegno

​Si vous souhaitez échanger tech et sciences, vous pouvez me rejoindre sur le TechnoBar Telegram ou Facebook.

Vous pouvez également me retrouver sur :

Twitter : https://twitter.com/Brain0verride
Facebook (Page) : https://www.facebook.com/brain.override
Facebook (Compte) : https://www.facebook.com/christophe.casalegno
Linkedin : https://www.linkedin.com/in/christophecasalegno/
Telegram (Canal) : https://t.me/ChristopheCasalegno
Telegram (Compte) : https://t.me/Brain0verride

Par email : brain@christophe-casalegno.com
Mon site internet : https://www.christophe-casalegno.com

Leave a Comment