使用shell脚本定时备份web网站代码

 1 #!/bin/bash
 2 
 3 ############### common file ################
 4 
 5 #备份文件存放目录
 6 WEBBACK_DIR="/data/backup/bak_web"
 7 
 8 #格式化日期,备份文件时用日期来做文件名的
 9 DATE=`date +%Y%m%d-%H%M%S`
10 #保存日期
11 DAYS=10
12 
13 ############ www info ######################
14 #WEB目录
15 WEBSITE_DIR="/data/web"
16 
17 # 排除某些目录(日志和缓存),exclude.txt文件中写入   
18 #/data/web/Runtime 
19 #/data/web/logs
23 #指定www备份文件的前缀
24 WEBSITE_PREFIX=Web
26 #开始备份网站目录,备份过程同上 27 tar zcvf ${WEBBACK_DIR}/${WEBSITE_PREFIX}${DATE}.tar.gz ${WEBSITE_DIR} -X /data/backup/exclude.txt 28 29 #只保留指定时间内的文件 30 find ${WEBBACK_DIR} -name "lehuo*" -type f -mtime +${DAYS} -exec rm {} ;

 

 # linux定时执行python文件

 # crontab -e 添加如下信息:

0 4 * * * /root/web.sh > /dev/null 2>&1

原文地址:https://www.cnblogs.com/sanduzxcvbnm/p/9849567.html