02/03/2019, 13:55
J'ai un script qui permet de récupérer les fichiers du répertoire "finis" sur mon NAS.
Il peut aider. Il est croné niveau NAS.
Il peut aider. Il est croné niveau NAS.
Code :
# configuration fichier de log
ficLog=/volume1/downloads/log_transfert_seedbox.txt
ficlog2=/volume1/downloads/log_blackhole.txt
ficlog3=/volume1/downloads/log_finis.txt
# configuration : ftp / user / pass
servFTP=nod6.ma-seedbox.me
userFTP=seedbox-xxx
passFTP=xxxxxxxxxxxxxx
# configuration
repFTP=/files/finis/
repLocal=/volume1/downloads/finis
repRevFTP=/files/
repRevLocal=/volume1/downloads/blackhole
repIgnore="-x 'nom de fichier/répertoire a ne pas supprimer' -x '2e a ne pas supprimer' "
# commande de copie miroir ftp vers local
# utile si on dépose dans la journée des fichiers dans le répertoire blackhole repRevLocal
/usr/bin/lftp sftp://${userFTP}:${passFTP}@${servFTP} -e "set file:charset utf8;set ftp:charset iso8859-1;mirror --use-pget-n=5 -c -P1 -R --no-empty-dirs --verbose=3 --log=/volume1/downloads/log_blackhole.txt --Remove-source-files ${repRevLocal} ${repRevFTP} ;quit;" >> ${ficLog} 2>&1
# Ici on vide le répertoire /files/finis de la seedbox vers son répertoire local
/usr/bin/lftp sftp://${userFTP}:${passFTP}@${servFTP} -e "set file:charset utf8;set ftp:charset iso8859-1;mirror --use-pget-n=5 -c -P1 --verbose=3 --log=/volume1/downloads/log_finis.txt --no-empty-dirs --Remove-source-files ${repIgnore} ${repFTP} ${repLocal};quit;" >> ${ficLog} 2>&1
exit