syncNC2LaCie 1.4 KB

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