backup_semanal_de_particion_comprimida_y_notificacion_por_email
This is an old revision of the document!
crontab weekly
#!/bin/bash echo "New log file..." > /home/facundo/log.txt echo "#############################" >> /home/facundo/log.txt date >> /home/facundo/log.txt echo "#############################" >> /home/facundo/log.txt echo "Processing........................................" >> /home/facundo/log.txt echo "Deleting files older than a month in dst folder..." >> /home/facundo/log.txt find /mnt/hdd/backups/rberrypart/ -mtime +30 -delete echo "done" >> /home/facundo/log.txt echo "Moving the last backups to retention folder......." >> /home/facundo/log.txt mv /mnt/hdd/backups/rberrypart/latest/PiOS.img.gz /mnt/hdd/backups/rberrypart/PiOS.img.gz_$(date +"%Y%m%d-%H%M%S") mv /mnt/hdd/backups/rberrypart/latest/bootpart.img.gz /mnt/hdd/backups/rberrypart/bootpart.img.gz_$(date +"%Y%m%d-%H%M%S") echo "done" >> /home/facundo/log.txt echo "#############################" >> /home/facundo/log.txt date >> /home/facundo/log.txt echo "#############################" >> /home/facundo/log.txt echo "dding and gzipping /dev/sda1 using the default options" >> /home/facundo/log.txt echo "-----------------------------" >> /home/facundo/log.txt dd bs=4M if=/dev/sda1 2>>/home/facundo/log.txt | gzip --fast > /mnt/hdd/backups/rberrypart/latest/PiOS.img.gz echo "done" >> /home/facundo/log.txt echo "-----------------------------" >> /home/facundo/log.txt echo "" >> /home/facundo/log.txt echo "now dding and --fast gzipping the boot part......." >> /home/facundo/log.txt echo "#############################" >> /home/facundo/log.txt date >> /home/facundo/log.txt echo "#############################" >> /home/facundo/log.txt echo "Processing /dev/mmcblk0p1 ................" >> /home/facundo/log.txt echo "-----------------------------" >> /home/facundo/log.txt dd bs=4M if=/dev/mmcblk0p1 2>>/home/facundo/log.txt | gzip --fast > /mnt/hdd/backups/rberrypart/latest/bootpart.img.gz echo "Finished, all done." >> /home/facundo/log.txt echo "#############################" >> /home/facundo/log.txt date >> /home/facundo/log.txt echo "#############################" >> /home/facundo/log.txt echo "Now sending the status log................" >> /home/facundo/log.txt mutt -s "Weekly Backup Status" facundo.ipharraguerre@pm.me < /home/facundo/log.txt
tal vez se pueda formatear ee html
backup_semanal_de_particion_comprimida_y_notificacion_por_email.1672871412.txt.gz · Last modified: 2024/10/17 21:42 (external edit)
