fzy-blog

CentOS shell 脚本 备份远程服务器文件

2019-05-24

CentOS shell 脚本 备份远程服务器文件

假设有两台服务器:

192.168.0.1 原服务器

192.168.0.2 备份服务器

实现功能:

把 192.168.0.1 上的/opt/test/cms/目录文件打包压缩备份到备份服务器上。

shell 脚本如下:

1
2
3
4
5
6
7
8
9
10
#!/bin/sh

time1=$(date "+%Y%m%d%H%M%S")
cd /data/sys_bak
mkdir $time1

#bak
ssh 192.168.0.1 tar -czvf /opt/test/test2/cms$time1.tar.gz /opt/test/cms/
scp -P 22 -r root@192.168.0.1:/opt/test/test2/cms$time1.tar.gz /data/sys_bak/$time1
ssh 192.168.0.1 rm -f /opt/test/test2/cms$time1.tar.gz
Tags: Linux
使用支付宝打赏
使用微信打赏

若你觉得我的文章对你有帮助,欢迎点击上方按钮对我打赏

扫描二维码,分享此文章