一、简介
所有功能通过 shell
实现
- 定时备份数据库
- 使用
shell
上传七牛云 - 上传结果发送钉钉消息
设置定时任务
(1) 打开定时任务
1 | crontab -e |
(2)编辑定时任务
1 | # 每天五点开始备份数据库 |
二、shell 文件介绍
(1)index.sh
关联三个 shell
,mysql
->上传七牛云->上传结果发送钉钉消息,保存日志到 backup.log
1 | set -e |
(2)backup.sh
备份数据库 shell
1 |
|
(3)upload.sh
用 shell 通过 accesskey/secretkey 获取七牛上传凭证 并上传七牛云
1 | # 第一个参数为上传文件名字 |
(4)dingding.sh
利用 shell 发送钉钉消息
1 |
|