syncNC2LaCie 1.7 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  1. comienzo=$(date "+%Y_%m_%d-%H_%M_%S")
  2. SINCRONIZANDO=/tmp/sincronizando
  3. LOG=/tmp/resultadosync.log
  4. ORIGEN=/mnt/Externo
  5. DESTINO=/mnt/LaCie/BeeLink
  6. DESTINOext=/mnt/Externo/Cluster
  7. RAIZ=/mnt/LaCie
  8. PRUEBA=$RAIZ/ESTE_ES_EL_DISCO_DEL_ORDENADOR
  9. CUATROTB=$RAIZ/ESTE_ES_EL_4TB_EXTERNO
  10. if [ -f "$PRUEBA" ]; then
  11. echo "Este es el disco del ordenador..."
  12. mensaje="No he podido hacer la copia ya que parece que la LaCie CloudBox no está montada"
  13. sudo -u creylopez echo $mensaje | mail -s "Error de sincronización con LaCie" "creylopez@yahoo.es"
  14. elif [ ! -f "$CUATROTB" ]; then
  15. echo "No existe $CUATROTB..."
  16. mensaje="No he podido hacer la copia ya que no existe el fichero ESTE_ES_EL_4TB_EXTERNO en $RAIZ"
  17. sudo -u creylopez echo $mensaje | mail -s "Error de sincronización con LaCie" "creylopez@yahoo.es"
  18. else
  19. echo "Es la LaCie..."
  20. echo "$comienzo - Sincronizacion con LaCie" > $LOG
  21. #echo "$comienzo - Sincronizacion con LaCie"
  22. if [ ! -f "$SINCRONIZANDO" ]
  23. then
  24. touch $SINCRONIZANDO
  25. echo "Empieza sincronización..." >> $LOG
  26. for i in nextcloud navidrome mediawiki wordpress mypdr vaultwarden repostajes enphase mivida calibre lyrics reymota jugaralpadel
  27. do
  28. echo "Guardando '$i'..." >> $LOG
  29. sudo rsync -avh $ORIGEN/$i $DESTINO --delete >> $LOG
  30. #sudo rsync -avh $ORIGEN/$i $DESTINOext --delete >> $LOG
  31. done
  32. final=$(date "+%Y_%m_%d-%H_%M_%S")
  33. echo "$final - Fin de sincronizacion con LaCie" >> $LOG
  34. sudo -u creylopez cat $LOG | mail -s "Copia realizada" "creylopez@yahoo.es" > /tmp/erroressync.log 2>&1
  35. rm $SINCRONIZANDO
  36. else
  37. echo "ya se está sincronizando"
  38. fi
  39. fi
  40. #
  41. #sudo -u creylopez cat $new_name | mail -s "FireflyIII backup finished" "creylopez@yahoo.es"
  42. #