1. Backup script
#!/bin/sh
# Fri Jun 27 10:44:49 2014
# done by dragkh
# usage:
# cat /etc/cron.d/backupmysql
# 0 3 * * * root /root/bin/clean.backup.hyperion.mysql.mydumper.daily.sh >> /var/log/clean.backup.${HOSTNAME}.mysql.mydumper.daily.log 2>&1
# 35 3 * * * root /root/bin/backup.hyperion.mysql.mydumper.daily.sh >> /var/log/backup.${HOSTNAME}.mysql.mydumper.daily.log 2>&1
ROOT_BACKUP_DIR="/home/mydumper"
seik_date () {
if [ -z $1 ]
then
# cdate=`date +%Y-%m-%d\ %H:%M:%S\ %Z`; export cdate; echo $cdate
cdate=`date -R`; export cdate; echo $cdate
else
if [ -z ${2} ]
then
cdate=`date +%Y-%m-%d.%H.%M.%S`; export cdate; echo $cdate
else
cdate=`date "+%Y-%m-%d %H:%M:%S"`; export cdate; echo $cdate
fi
fi
}
function check_dir {
test ! -d "${1}" && mkdir -p "${1}"
}
function set_cpu_threads {
# set the threads one less than the existing
threads=$(cat /proc/cpuinfo | grep processor | tail -1 | awk …[Read more]