服务器使用cron服务定时备份

自动配置cron定时任务,确保自己使用的是cteos7.*版本系统再使用

#!/bin/sh
echo "此脚本只兼容cteos7.*版本"
echo "启动cron服务"
systemctl start crond.service
echo "将自动备份任务写入cron服务"
echo "57 23 * * * /root/backups/lobby_backup.sh" >> /var/spool/cron/root
echo "57 23 * * * /root/backups/mc_backup.sh" >> /var/spool/cron/root
echo "57 23 * * * /root/backups/zy_backup.sh" >> /var/spool/cron/root
echo "重启cron服务,加载新的任务"
systemctl restart crond.service
echo "查看cron服务状态"
systemctl status crond.service
echo "查看cron服务正在运行的定时任务"
crontab -l

自动备份登录大厅脚本

#!/bin/sh
#创建一个临时文件(要保存备份的路径)
echo "自动备份开始运行,创建临时文件目录"
mkdir /root/backups/beifen#数据存在backups目录下,备份到beifen目录下,所以先将数据拷过来
echo "将指定文件或目录复制到临时文件夹"
cp -r /root/lobby/world /root/lobby/world_nether /root/lobby/world_the_end /root/lobby/plugins /root/backups/beifen
#将数据所在文件夹beifen打包
echo "以tar.gz格式对临时文件夹内的文件进行压缩"
tar -zcPvf /root/backups/lobby_file/backup$(date +%Y%m%d%H%M%S).tar.gz /root/backups/beifen
#删除临时文件内容
echo "删除临时文件夹"
rm -rf /root/backups/beifen#删除改文件夹下超过30天的文件
echo "以crond服务运行这个脚本,每次运行会自动删除超过30天的tar.gz文件"
find . -type f -mtime +30 -print -name "*.tar.gz" -exec -ok rm {} \;

自动备份生存服脚本

#!/bin/sh
#创建一个临时文件(要保存备份的路径)
echo "自动备份开始运行,创建临时文件目录"
mkdir /root/backups/beifen#数据存在backups目录下,备份到beifen目录下,所以先将数据拷过来
echo "将指定文件或目录复制到临时文件夹"
cp -r /root/mc/world /root/mc/world_nether /root/mc/world_the_end /root/mc/plugins /root/backups/beifen
#将数据所在文件夹beifen打包
echo "以tar.gz格式对临时文件夹内的文件进行压缩"
tar -zcPvf /root/backups/mc_file/backup$(date +%Y%m%d%H%M%S).tar.gz /root/backups/beifen#删除临时文件内容
echo "删除临时文件夹"
rm -rf /root/backups/beifen#删除改文件夹下超过30天的文件
echo "以crond服务运行这个脚本,每次运行会自动删除超过30天的tar.gz文件"
find ./ -mtime +30 -type f -print -name "*.tar.gz" -exec -ok rm {} \;

自动备份资源服脚本

#!/bin/sh
#创建一个临时文件(要保存备份的路径)
echo "自动备份开始运行,创建临时文件目录"
mkdir /root/backups/beifen#数据存在backups目录下,备份到beifen目录下,所以先将数据拷过来
echo "将指定文件或目录复制到临时文件夹"
cp -r /root/zy/world /root/zy/world_nether /root/zy/world_the_end /root/zy/plugins /root/backups/beifen
#将数据所在文件夹beifen打包
echo "以tar.gz格式对临时文件夹内的文件进行压缩"
tar -zcPvf /root/backups/zy_file/backup$(date +%Y%m%d%H%M%S).tar.gz /root/backups/beifen#删除临时文件内容
echo "删除临时文件夹"
rm -rf /root/backups/beifen#删除改文件夹下超过30天的文件
echo "以crond服务运行这个脚本,每次运行会自动删除超过30天的tar.gz文件"
find ./ -mtime +30 -type f -print -name "*.tar.gz" -exec -ok rm {} \;

配置好以上脚本,服务器会每天备份一次我的世界服务器文件,并在月末清理旧文件

minecraft我的世界服务器自动备份脚本相关推荐

  1. 百度网盘自动备份php,服务器自动备份脚本上传至百度云存储

    一直以为自己管理的服务器不会出问题,没想到昨天由于误操作把数据库整个目录给删了,罪过... 有些数据我一直没在意,等到失去的时候才发现他们有多重要... 赶紧补上备份脚本 #!/bin/sh BACK ...

  2. 我的世界最新服务器自动打怪,我的世界服务器自动打怪脚本刀剑乱舞图

    此外DataManager不能让我们打印数据库的结构 ",vbInformation ExitSub Err100: MsgBox"不能建立数据库!"&vbCrL ...

  3. 我的世界服务器java启动脚本_我的世界定时关闭服务器 自动重启脚本

    我的世界定时关闭服务器 自动重启脚本.其实定时关闭服务器脚本还是有好处的,因为我们不可能永远都待在服务器的旁边,出问题的时候我们不可能第一时间去重启服务器查找问题的,所以老手腐竹们就需要一个定期重启的 ...

  4. Mysql8.2自动备份脚本及3种备份出错解决方案

    mysql到了8以后安全性大大增加,备份也是个麻烦事,我们今天来解决这个问题 一.自动备份 为了方便维护,我们将要备份的信息存入一个配置文件db.conf localhost root passwor ...

  5. 数据库自动备份脚本使用

    数据库自动备份脚本使用 备份 Linux 请先在测试环境进行测试 编写备份脚本 根据情况调整以下内容中的参数,并保存为backup.sh并放置在数据库所在服务器上(位置无限制) echo '##### ...

  6. Minecraft我的世界服务器搭建之Linux系统,我的世界服务器推荐

    Minecraft 是一个流行的沙箱独立游戏,由瑞典程序员 Markus "Notch" Perssion 首先创造,后来由 Mojang 开发并发布.这是一款关于打碎和放置砖块的 ...

  7. Mysql自动备份脚本

    1.Mysql自动备份脚本 #!/bin/sh # 数据库基本信息 #数据库名称 DB_NAME="test" #用户名 DB_USER="root" #密码 ...

  8. windows下oracle数据库自动备份脚本

    1.根据日期自动生成 Oracle 备份文件 @echo off echo 正在备份Oracle数据库,请稍等...... exp userid='用户名/密码@SID' file=D:\bak\re ...

  9. linux搭建mcpe服务器_Ubuntu Linux下搭建Minecraft我的世界服务器

    总结一下在Ubuntu Linux下搭建Minecraft我的世界服务器的方法,其实非常简单直接. (1).把当前的软件都更新到最新 sudo apt-get update Minecraft服务器需 ...

  10. python自动备份数据库_Python Mysql自动备份脚本

    测试系统环境  Windows 2003   python 2.5.1  mysql 5.0.1 应该只适用于Win,因为调用了CMD. 增量备份,因为自用,数据库不大. 回头有了需求加上自检测,5天 ...

最新文章

  1. Upload上传图片
  2. 学习SQLite之路(五) C/C++ SQLite开发实例
  3. 袖口里的“超能力”:Facebook腕带式AR传感器,可隔空打字、操控界面,LeCun点赞...
  4. 串口同步通信和串口异步通信
  5. u盘往linux考文件过大,U盘拷贝时提示文件过大怎么办,教您如何解决
  6. Marketing Cloud里contact批量删除的http负载
  7. CentOS 7 设置IP地址无效
  8. java中两短行代码合并一行_帮忙啊!!!!找出两个Java文件相似程度超过某一%的代码行。...
  9. C语言:从键盘输入一些数,求所有正数之和。当输入负数时,程序结束。
  10. 如何优化你的布局层级结构之RelativeLayout和LinearLayout及FrameLayout性能分析(二)...
  11. 电子设备的节能分析与设计
  12. 小米笔记本桌面计算机图标,小米笔记本桌面锁定怎么解除
  13. c# 小票打印机打条形码_C# Code 128条形码打印的问题
  14. light动名词_动名词的用法英语语法大全
  15. 随机生成数字字母组成的组合
  16. 阿里云全站加速是什么?与CDN有什么区别
  17. 类似staruml的工具有哪些?
  18. origin两个图层图例合并_origin处理数据怎么添加图例 origin作图怎么添加
  19. Go爬取起点中文网 解决文字反爬
  20. 被误以为外国佬开发的4款国产软件,早年默默无闻,如今声名鹊起

热门文章

  1. linux安装monaco字体
  2. hikey970学习-003:DDK用户手册学习《Huawei HiAI DDK User Manual 》(1)
  3. 虚幻引擎C++开发学习(三)
  4. win下编译TNN安卓库(静态或者动态) + android studio ndk调用
  5. ntpwedit 提示密码未修改_关于开启密码控制策略所引发的一些问题
  6. php微信投票刷票,微信投票程序源码
  7. 电动汽车动力系统整车仿真模型,具有双向DCDC变换器实现能量反馈,带异步电机仿真,应用最大转矩电流比控制加独特的弱磁控制策略
  8. 计算机服务里打印功能停止,win7系统电脑打印机print spooler服务总是自动停止的解决方法...
  9. 在乌班图系统上安装yum
  10. 竞赛经验——全国大学生创新创业训练计划(国创)