Note de ce sujet :
  • Moyenne : 0 (0 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5
Organisation et suppresion de fichiers
#3
Je ne sais pas si c'est faisable suivant le ratio, mais il est possible avec lftp de faire un miroir entre son NAS et la seedbox pour récupérer les fichiers (et les supprimer) d'un répertoire spécifique.

Exemple :

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
Répondre


Messages dans ce sujet
RE: Organisation et suppresion de fichiers - shaavik - 07/12/2015, 00:16



Utilisateur(s) parcourant ce sujet : 1 visiteur(s)