之前玩护核纪元服务器老是崩,存档老是不见,故作此教程.
本文转载自:https://www.cnblogs.com/han-java/p/10955452.html
bash#touch 路径/文件名.sh
例如:
bashtouch /home/backup.sh
编辑脚本文件:vim /home/backup.sh
sh#!/bin/sh
mkdir /home/beifen
#创建一个临时文件(要保存备份的路径)
cp -r /home/backups/file /home/beifen
#数据存在backups目录下,备份到beifen目录下,所以先将数据拷过来
tar -zcPvf /home/backup$(date +%Y%m%d).tar.gz /home/beifen
#将数据所在文件夹beifen打包,backup$(date +%Y%m%d).tar.gz为打包的压缩文件名
rm -rf /home/beifen/
#删除临时文件内容
find ./ -mtime +30 -name "*.tar.gz" -exec rm -rf {} \;
#删除改文件夹下超过30天的文件
bashsh /home/backup.sh
bashapt-get install cron
bashyum install vixie-cron yum install crontabs
crontab -e
sh#前五个字段分别表示分钟(0-59)、小时(0-23)、日(1-31)、月(0-12)、星期几(0-6)后面的为脚本所在目录
# */7 表示 每7天
0 0 */7 * * sh /home/backup.sh
保存退出
bashservice crond restart
本文作者:EsLyF
本文链接:
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!