您所在的位置:首页 - Linux - 正文Linux

Crontab 任务计划 自动备份网站需求:每天凌晨3:00把网站制作成一个压缩包并且拷贝到/mnt下,而且压缩包的名字中必须包含日期

萧何-Vincent 萧何-Vincent 2021-09-08 【Linux】 1202人已围观

需求:每天凌晨3:00把网站制作成一个压缩包并且拷贝到/mnt下,而且压缩包的名字中必须包含日期

 1.zip压缩

#!/bin/bash
#webbak.sh

date=`date "+%Y-%m-%d-%H:%M:%S"`
zip -r /var/www/web-${date}.zip /var/www/QF
mv /var/www/web-${date}.zip /mnt/

2.gz压缩

#!/bin/bash
#bak.sh

date=`date "+%Y-%m-%d-%H:%M:%S"`
tar czf /var/www/bak-${date}.tar.gz /var/www/QF
mv /var/www/bak-${date}.tar.gz /mnt



添加所有权限
chmod a+x bak.sh
chmod u+x
chmod -R 777 目录下所有文件最高权限(读、写、执行)

任务计划
crontab -e
00 03 * * * /bin/bash /root/webbak.sh


查看任务计划

crontab -l

Tags: Linux

文章评论 (暂无评论,1202人围观)

我的名片

网名:Vincent

职业:IT

现居:SZ

Email:53126692@qq.com

站长寄语:技术分享,支持原创!

站点信息

  • 文章总数:65
  • 页面总数:1
  • 分类总数:5
  • 标签总数:12
  • 评论总数:24
  • 浏览总数:82970
取消
微信二维码
支付宝二维码

目录[+]