#!/bin/bashecho "Verifico el tamaño del archivo local:"VAR1=`du -sk /ruta/al/archivo`echo "Copiando el archivo al servidor remoto:"scp /ruta/al/archivo server:/ruta/remota/al/archivoecho "Verifico el tamaño del archivo remoto:"VAR2=`ssh server du -sk /ruta/remota/al/archivo`echo "Verifico el md5 del archivo local:"VAR3=`digest -v -a md5 /ruta/al/archivo | cut -d "=" -f2`echo "Verifico el md5 del archivo remoto"VAR4=`ssh server digest -v -a md5 /ruta/al/archivo | cut -d "=" -f2`if [ "$VAR1" = "$VAR2" ];thenecho "Tamanos iguales."elseecho "Tamano incorrecto - Copia incorrecta !!"fiif [ "$VAR3" = "$VAR4" ];thenecho "Hashes iguales."echo "La copia ha finalizado correctamente."elseecho "Tamano incorrecto - Copia incorrecta !!"fi
miércoles, 22 de octubre de 2014
Script para copiar y verificar la copia de archivos con MD5 en Solaris
Suscribirse a:
Enviar comentarios (Atom)
No hay comentarios:
Publicar un comentario