1. 新建备份脚本resourcebak.sh。如下实现将资源备份到/backup目录下,排除image目录,保留5天数据。
#!/bin/bash time=`date '+%y%m%d%H%M%S'` /bin/tar -zcf /backup/webdata$time.tar.gz --exclude=image /webdata/wwwroot_release find /backup -mtime +5 -name "webdata*.gz" -exec rm -rf {} \;
建立脚本后需要赋予执行权限
chmod +x resourcebak.sh
可以直接使用 sh resourcebak.sh进行测试,然后查看是否已经创建对应的备份文件
2. 使用crontab -e编辑定时任务。如下所示,每天的2点过一分定时执行。
01 2 * * * /web/resourcebak.sh
匿名评论 所有评论仅代表网友意见
王工
陈工
扫一扫关注
所有评论仅代表网友意见