欢迎光临小鱼网个人网站!

登录/注册
定时备份文件

1.创建脚本文件

mkdir /home/back.sh

2.编辑脚本

vim /home/back.sh

写入命令

#!/bin/sh
mkdir /home/back
#创建一个临时文件(要保存备份的路径)
cp -r /data/homer  /home/back
#数据存在data目录下,备份到home目录下,所以先将数据拷过来
tar -zcPvf /home/back/homer$(date +%Y%m%d).tar.gz /home/back
 #将数据所在文件夹homer打包
rm -rf /home/back/
 #删除临时文件内容

find ./ -mtime +30 -name "*.tar.gz" -exec rm -rf {} \;
#删除改文件夹下超过30天的文件

3.执行脚本文件

sh /home/back.sh

4.设置定时执行本脚本

修改crontab内容

crontab –e
0 0 */7 * * /home/back.sh

注:sh脚本前面五个字段分别表示分钟(0-59)、小时(0-23)、日(1-31)、月(0-12)、星期几(0-6)后面的为脚本所在目录,如未安装crond先安装

image.png

5.重新启动crond服务

service crond restart

Copyright © www.xyubing.com All Rights Reserved. 备案号:蜀ICP备19023461号-1

免责声明:本站部分资源搜集整理于互联网或者网友提供,仅供学习与交流使用,如果不小心侵犯到你的权益,请及时联系我们删除该资源。