RSYNC : enchainer deux actions dans une commande - Logiciels - Linux et OS Alternatifs
Marsh Posté le 02-02-2014 à 08:54:44
de le scripter oui de le faire dans une seule connection non par définition puisque ssh est justement là pour la securité contrairement à d'autres protocoles permissifs.
là si tu veux faire ce genre de choses c'est que tu as besoin de connections multiples alors autant ouvrir dans ce cas là une session au sens premier du terme et faire tout ce don tu as besoin et de la fermer...
envisager 1 VPN par exemple... serait peut etre plus facile pour tes besoins...
sinon rien n'empeche d'enchainer tes rsync dans un scripts ou encore de les planifier dans une crontab.
Marsh Posté le 02-02-2014 à 21:26:34
J'ai déjà un script qui me permet d'enchainer les deux actions, car j'ai besoin de synchro les dossiers pas mal de fois.
Par contre je ne vois pas pourquoi ssh m'empecherait de faire ce que j'aimerais, je pense juste que ce n'est pas possible de demander à rsync d'enchainer plusieurs actions, et je m'en doutais depuis le début.
Histoire de réver, un truc comme ca:
rsync -e "ssh" || --options1 /local/ foo@foo.net/remote || --options2 foo@foo.net/remote/sub/ /local/sub/
Marsh Posté le 01-02-2014 à 22:24:48
J'ai un script qui me permet de synchro un dossier locale vers un serveur distant, puis qui lance une deuxième commande rsync pour synchro depuis le serveur un sous-dossier vers le sous-dossier locale.
J'aimerais donc gagner du temps et des ressources en évitant de relancer une connection ( ssh ) et un listing de ce même dossier.
C'est possible vous croyez ?