问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

linux执行定时备份数据脚本

发布网友 发布时间:2022-04-22 22:30

我来回答

2个回答

懂视网 时间:2022-04-09 02:02

数据库备份
1.创建个备份存储目录
mkdir /root/backup/
2.以下内容写到dbbackup.sh

#!/bin/bash
cd /root/backup/
mysqldump -uroot -pmima123 datatest >/root/backup/datatest`date +%Y-%m-%d`.sql
mysqldump -uroot -pmima123 datatest1 >/root/backup/datatest1`date +%Y-%m-%d`.sql

chmod +x dbbackup.sh

linux数据库备份脚本

标签:

热心网友 时间:2022-04-08 23:10

对tomcat目录,每隔4个小时进行一次备份,以当前时间进行命名

1.创建备份目录:

mkdir:创建目录

rmdir:删除目录


2.编写运行脚本:

vi/touch:创建文件

vi/vim:编辑文件

打成zip包:

zip -r /usr/local/deploy/caseiBackups/$(date -d "today" +"%Y%m%d_%H%M%S").zip /usr/local/deploy/apache-tomcat-7.0.57

-r:递归处理,将指定目录下的所有文件和子目录一并处理。

/user/local/deploy/caseiBackups/$(date -d "today" +"%Y%m%d_%H%M%S").zip: 要备份文件的保存路径。

$(date -d "today" +"%Y%m%d_%H%M%S"):获取系统当前时间。

/usr/local/deploy/apache-tomcat-7.0.57 :备份文件路径。

查找小于10天的备份文件,并删除:

find /usr/local/deploy/caseiBackups/ "*.zip" -type f -mtime +10 -exec rm {} \; > /dev/null 2>&1

/usr/local/deploy/caseiBackups/ :备份的文件所在目录。

-type
f:表示查找普通类型的文件,f表示普通文件。

-mtime
+5 按照文件的更改时间来查找文件,+5表示文件更改时间距现在5天以前;如果是 -mmin +5 表示文件更改时间距现在5分钟以前。

-exec
rm {} \; 表示执行一段shell命令,exec选项后面跟随着所要执行的命令或脚本,然后是一对儿{ },一个空格和一个\,最后是一个分号。

/dev/null
2>&1 把标准出错重定向到标准输出,然后扔到/DEV/NULL下面去。通俗的说,就是把所有标准输出和标准出错都扔到垃圾桶里面;其中的& 表示让该命令在后台执行。


3.为执行脚本添加可执行权限:

chmod -R 777 bcaktomcat.sh

4.修改/etc/crontab

可以在最后一行直接添加

0 */4 * * * root /usr/local/deploy/alidata/backtomcat.sh:

每隔4小时执行一次backtomcat.sh脚本

*  *  *  *  *  command
分 时 日 月 周 命令

第1列表示分钟1~59 每分钟用*或者 */1表示
第2列表示小时1~23(0表示0点)
第3列表示日期1~31
第4列表示月份1~12
第5列标识号星期0~6(0表示星期天)
第6列要运行的命令


5.重启crontab:

service crond restart

!!!!(*^__^*) 嘻嘻……!!!!到这里就完了!

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
女生多大后可以不在长身高? 如何不用软件把手机投屏到电脑上手机屏幕怎样投放到电脑上 战时拒绝、故意延误军事订货罪既遂的处罚? 战时故意延误军事订货罪处罚标准 名师1+1导读方案:汤姆·索亚历险记目录 三星sm-g7200打开微信慢,无法正常收看,网速不慢。 笔记本电脑如何调亮屏幕亮度 大伙说说洗衣机要不要带烘干好 热烘干洗衣机怎么样 ef英语哪个好 linux 定时脚本 / 是什么意思 linux定时执行任务的shell脚本怎么写? 在linux下怎么让一个脚本定时运行? 多个微信群聊天同步,求解决办法 怎样将微信群员一次性全部移至另一个群? 有很多个微信群怎么统一管理? 微信群里面讲课,有没有什么软件可以同时转播到几个群? 百群同步工具是个什么软件? 微信多群转播怎么实现? 微信如何多群语音同时转发? 微信语音怎么多群同步转播? 那种从这个群的消息转发到另外一个群的小助手是什么? 微波炉蒸蛋怎么蒸 怎么用微波炉蒸鸡蛋羹? 马哥linux系统运维培训多少钱 微波炉蒸蛋的做法是怎么样的? 去linux服务器运维培训,一课时23块多,贵吗? 现在想报 linux 网络运维师 学费8000好贵 不知道 前景如何,月薪多少... 学习运维要花多少钱,需要多久? 用微波炉蒸水蛋,怎么做 如何写一个linux的定时程序脚本?(代码) 怎样在Linux下用shell脚本定时完成一些任务? linux 脚本编程 定时关闭和打开程序 linux 在screen下定时执行脚本 linux下编写一个shell脚本 每天0点 定时执行某一可执行程序test。 刚... linux 下如何编写定时删除某目录下文件的脚本? linux定时执行php脚本 把下面一行命令编写成脚本,然后在linux上定时执行脚本 linux下定时任务启动脚本没有作用,求指点 请教linux定时执行数据库备份脚本的问题 快手江小北和战神北是一个人吗? 《和平精英》主播名字有哪些? 江小白混雪碧还可以搭配其他的吗?有比例要求吗? 电影恋爱中的城市江小北是谁演的 江疏影个人资料 抖音上一位女博主拿着江小白对着奶茶喝是谁呀? 为什么很多人用江小白做混饮? 为什么抖音上很多人喝江小白? 如何去除额头的皱纹? 怎么去除额头皱纹去 皱效果最好的小妙招 额头上皱纹怎么去除