me quedé maquinando con el tema del log y al final hice un script basado en el que posteó Juancarlospaco.
se los paso:
Code:
#!/bin/bash
# -*- coding: utf-8 -*-
#
# Un par de variables para facilitar las cosas.
# Se puede probar si estan OK con: echo $variable, ejemplo: echo $log
log=/media/500Gb/BACKUPS/logs/datos-log
bakup=/media/500Gb/BACKUPS/datos/datos-backup-$(date +%Y-%m-%d_%H:%M:%S)hs.tar.gz
#
# Fecha, hora y espacio libre en el medio de backup, quedan registradas en el log.
echo " ." >> $log
echo " ." >> $log
echo " ." >> $log
echo " ." >> $log
echo " xxxxxxxxxxxxxxxxxxxxxxxxxx" >> $log
echo " I N I C I A B A K U P " >> $log
echo " xxxxxxxxxxxxxxxxxxxxxxxxxx" >> $log
echo " " >> $log
echo " FECHA DE INICIO:" >> $log
echo " " >> $log
date +%A-%F_%R:%S >> $log
echo " " >> $log
echo " CAPACIDAD DEL DISCO:" >> %log >> $log
echo " " >> $log
df -h /media/500Gb/BACKUPS/ >> $log
#el próximo es el comando que hace el bakup
#
tar --totals -czf $bakup /home/isec/SERVER >> $log
#
#deja registro del archivo
echo " " >> $log
echo " MD5SUM" >> $log
echo " " >> $log
md5sum $bakup >> $log
echo " " >> $log
echo " FECHA DE FIN:" >> $log
echo " " >> $log
date +%A-%F_%R:%S >> $log
echo " " >> $log
echo " -----------------------------------" >> $log
echo " F I N D E L B A C K U P ;-D" >> $log
echo " -----------------------------------" >> $log
#fin del script
Este en vez de hacer un log por cada bakup tiene un solo archivo de log y mete el resultado del md5dum en el mismo log.
salud!
Bookmarks