<p>可以使用 来设置定时任务,结合 来实现和保留最近的3个备份。以下是具体的步骤:</p>
讯享网
安装 (如果尚未安装):
创建备份脚本: 在您的主目录下创建一个备份脚本,例如 :
讯享网vim ~/backup.sh
在脚本中添加以下内容:
#!/bin/bash定义源目录和目标目录
SOURCE=“/要备份的文件路径/” DESTINATION=“/备份到的目标路径/”获取当前日期
DATE=$(date +“%Y%m%d_%H%M%S”)
讯享网创建备份
rsync -av –delete “\(SOURCE" "\){DESTINATION}backup_$DATE/”删除超过3个的备份
cd “\(DESTINATION" || exit ls -1tr backup_* | head -n -3 | xargs -d ' ' rm -rf --</pre> <p>保存并退出编辑器</p> <p><strong>赋予脚本执行权限</strong>:</p> <pre>chmod +x ~/backup.sh</pre> <p><strong>设置 任务</strong>: 打开 编辑器:</p> <pre>crontab -e</pre> <pre>zhangsan@my-Server:~\) crontab -e no crontab for caovan - using an empty oneSelect an editor. To change later, run ‘select-editor’.
- /bin/nano <—- easiest
- /usr/bin/vim.basic
- /usr/bin/vim.tiny
- /bin/ed
Choose 1-4 [1]: 1 crontab: installing new crontab
根据自己的喜好选择一个编辑器,如果习惯用nano就选择1,如果习惯用vim就选择2
如果想更改默认编辑器: 运行以下命令以更改默认的 编辑器:
讯享网select-editor
在文件末尾添加以下行,以每天凌晨3点执行备份脚本:
0 3 * * * /bin/bash /home/你的主目录名/backup.sh
至此,自动备份文件到指定路径的工作就完成了!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/141135.html