Stage1st

 找回密码
 立即注册
搜索
查看: 9910|回复: 51
打印 上一主题 下一主题

[PC] 幻兽帕鲁服务器问答专用

[复制链接]
     
楼主
发表于 2024-1-25 11:05 | 显示全部楼层
本帖最后由 晨曦之下 于 2024-1-25 11:09 编辑

搞了个ubuntu的备份脚本 10分钟备份一次 没有copilot太痛苦了

使用教程
1. 把底下的代码保存成.sh的脚本文件 我的路径/home/steam/backup/backup_pal.sh
萌新直接在windows编辑好了丢到服务器比较方便
2. 添加权限
chmod +x /home/steam/backup/backup_pal.sh
3. 跑脚本测试一下能否备份
bash /home/steam/backup/backup_pal.sh
4. 通过crontab添加定时任务
  1. # 进入配置项
  2. crontab -e
  3. # 在文件末尾添加脚本
  4. */10 * * * * /home/steam/backup/backup_pal.sh
复制代码


以下备份脚本

  1. #!/bin/bash

  2. # SOURCE_DIR 源存档路径 BACKUP_DIR 备份文件夹 文件名规则20240125_105309.tar.gz
  3. SOURCE_DIR="/home/steam/Steam/steamapps/common/PalServer/Pal"
  4. BACKUP_DIR="/home/steam/backup/palu/"
  5. DATE=$(date +\%Y\%m\%d_\%H\%M\%S)

  6. cd $SOURCE_DIR
  7. # 使用tar压缩
  8. tar -czf "$BACKUP_DIR/$DATE.tar.gz" Saved

  9. # 使用zip压缩 需要安装zip依赖
  10. # zip -r "$BACKUP_DIR/$DATE.zip" Saved

  11. echo "backup finish $DATE" >> /home/steam/backup/palu/backup.log            
复制代码

回复

使用道具 举报

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

本版积分规则

小黑屋|Archiver|上海互联网违法和不良信息举报中心|网上有害信息举报专区|962110 反电信诈骗|举报电话 021-62035905|stage1st 沪ICP备13020230号-1 沪公网安备 31010702007642号

GMT+8, 2024-5-13 09:13 , Processed in 0.026465 second(s), 6 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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