使用脚本定时备份SSH中任意文件至SSH或任意网盘
前言:
跳过前言直准备接开始第三步为设置定时备份设置远程ip与密码时应删除``
符号与空格。格式参照:
1 | expect -c " |
开始:
准备好要备份的机器Linux等
1. 在需要备份的机器中执行 yum install -y expect
安装expect插件(可选 yum install -y coscmd
使用cos对象存储)
2. 复制备份脚本 new.sh 至需要备份的机器 /root
3. 设置cron定时备份:执行 crontab -e
在弹出的界面中按 i
后输入 0 0 * * * /root/new.sh
后按键盘 esc
键 输入 :wq
保存
4. 执行 service crond restart
重启cron定时服务
5. sh new.sh #测试 内容:
1 |
|
6. 备份数据库的方法很多,这里用最笨的,直接备份文件。如果你没有远程服务器,可以使用微软的 Power Automate 自动将 SSH 中的文件同步至Onedrive
7. 如果输入crontab -e报错请百度解决方法,一般是 环境有问题,可以尝试安装 yum install -y vixie-cron
或 yum install cronie
或百度!
8.文章备份:https://b1og.learnonly.xyz/article/01VC3T5YZEW3R5W3EEDJHIRZZ4MWAWIQV5
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 我的作品集!
评论
GitalkValine