On Monday 23 July 2018 16:48:02 G2PC wrote : Le 23/07/2018 à 12:40, andre_debian@numericable.fr a écrit :
Transfert de fichiers dans un répertoire entre un pc source et un pc cible avec rsync. Dois-je le faire à partir du pc source ou pc cible ? ou ça n'a pas d'importance. Je souhaite transférer que des fichiers selon une date, par exemple "juillet 2018", je pense qu'il faut utiliser "find" avant.
A première vue, je le lancerais depuis le PC source, vers le serveur distant de stockage. C'est ce que j'ai fais avec Samba.
www.visionduweb.eu/wiki/index.php?title=Mettre_en_place_un_r%C3%A9seau_local_avec_GNU_LinuxPar contre, il doit aussi être possible d’interroger le client en étant sur le serveur. Par contre, je n'ai pas testé. D'ailleurs, il faut peut être alors, transformer le client en serveur, tout simplement ?
On Monday 23 July 2018 18:47:46 pmenier wrote : Tu testes par un ping par exemple le fait que la cible soit en route et si oui tu lances ton rsync. Ensuite tu utilises cron pour la date.
Ok, mais ça ne répond pas à ma question : "transfert que des fichiers selon sa date, p. ex le "07/2018" : Avec find ?
Tout ça sent très fort les problèmes de critères sur la date de création, de modification, de lecture, … Tout en sachant qu’un simple ls sur un répertoire peut modifier la date d’un fichier. Bonne chance !
Et pourquoi ne pas faire confiance à rsync pour voir quels fichiers transférer entre source et destination si c’est pour faire une synchronisation ?
-- Pierre Malard
« La façon de donner vaut mieux que ce que l'on donne » Pierre Corneille (1606-1684) - Le menteur |\ _,,,---,,_ /,`.-'`' -. ;-;;,_ |,4- ) )-,_. ,\ ( `'-' '---''(_/--' `-'\_) πr
perl -e '$_=q#: 3|\ 5_,3-3,2_: 3/,`.'"'"'`'"'"' 5-. ;-;;,_: |,A- ) )-,_. ,\ ( `'"'"'-'"'"': '"'"'-3'"'"'2(_/--'"'"' `-'"'"'\_): 24πr::#;y#:#\n#;s#(\D)(\d+)#$1x$2#ge;print' - --> Ce message n’engage que son auteur <--
|