#! /bin/bash set -e set -u source /root/functions.sh file=/home/epsi/bin/mysql_backup.sh addHeader dirMustExist /home/epsi/bin fileMustExist /home/epsi/bin/mysql_backup.sh fileMustContain $file 'set -u' fileMustContain $file if fileMustContain $file mysqldump fileMustContain $file exit fileMustContain $file '$#' fileMustContain $file '$1' fileMustContain $file '$?' fileMustContain $file 'date' dirMustExist /srv/backups/mysql/2020-11-13 n=$(test -f $file && wc -l $file &> /dev/null) ; echo -ne "${n}\t" fileMustContain /etc/crontab $file file=/home/epsi/bin/file_backup.sh dirMustExist /home/epsi/bin fileMustExist $file fileMustExist /etc/backup.include fileMustContain $file 'set -u' fileMustContain $file if fileMustContain $file tar fileMustContain $file exit fileMustContain $file '$#' fileMustContain $file '$1' fileMustContain $file '$?' fileMustContain $file 'date' dirMustExist /srv/backups/files/2020-11-13 n=$(test -f $file && wc -l $file &> /dev/null) ; echo -ne "${n}\t" fileMustContain /etc/crontab $file