主机论坛_虚拟主机_美国主机_美国虚拟主机_云主机技术_全球主机交流聚集地—Web Hosting Talk 中文站

找回密码
立即注册
发新帖

0

收听

0

听众

90

主题
发表于 2018-8-8 14:52:49 | 查看: 627| 回复: 0
将文件目录 /home/backups/balalala 备份到/home目录下
创建脚本
touch 路径、文件名.sh
touch /home/backup.sh
vi /home/backup.sh
脚本内容
#! /bin/sh
mkdir /home/fcc
   创建一个文件(备份的路径)
   cp -r /home/backups/balalala /home/fcc
   数据存在backups目录下,备份到fcc目录下,先把数据拷贝过来
   tar -zcpvf /home/backup$(date +%Y%m%d) .tar.gz/home/fcc
   将数据所在文件fcc打包
   rm -rf /home/fcc
   删除文件内容
   find ./ -mtime +30 -name ‘’*.tar.gz‘’ -exec rm -rf {} rm -rf {} \;
   删除改文件夹下超过30天的文件
执行脚本文件
  sh /home/backup.sh
  
设置定时执行脚本
安装cron
检查服务状态:service crond status
修改crontab内容
命令crontab -e
进入后写脚本时间:0 0 /7 * /home/backup.sh  (分 时 日 月 周)
设置为每7天执行一次脚本
保存wq
重启cron服务
service cron restart


收藏回复 显示全部楼层 道具 举报

您需要登录后才可以回帖 登录 | 立即注册

Archiver|手机版|小黑屋|WebHostingTalk中文站

GMT+8, 2024-3-28 18:21 , Processed in 0.074327 second(s), 23 queries .

Powered by Discuz! X3.4

Copyright © 2001-2024, Tencent Cloud.

快速回复 返回顶部 返回列表