一、mysql备份脚本:

 [localhost ~]#vi  /home/nagios.sh              #将脚本写入文本
#!/bin/sh
 # File: /home/backdb
 DB_USER="root" #用户名
 DB_PASS="root" #密码
 DB_NAME="nagios" #要备份的数据库名
 DATE=`date +%Y_%m_%d` #要备份的日期
 BCK_DIR="/mysqldata" #需要备份的路径,手动创建目录
 # 备份
 mysqldump  -u${DB_USER} -p${DB_PASS} ${DB_NAME} >${BCK_DIR}/${DB_NAME}_${DATE}.sql保存退出。
保存退出后给文件增加可执行权限
[localhost~]#chmod +x  /home/nagios.sh
测试执行
[localhost ~]#sh /home/nagios.sh
执行完后查看一下/mysqldata目录下是否备份成功。

二、实现定时:

#crontab -e
45 03 * * */home/nagios.sh         //每天的3:45执行一下脚本