知识屋:更实用的电脑技术知识网站
所在位置:首页 > 操作系统 > linux

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

发布时间:2014-09-05 13:39:56作者:知识屋

备份远程服务器文件简单shell脚本
 
假设有两台服务器:
192.168.0.1  原服务器
192.168.0.2  备份服务器
实现功能:
把192.168.0.1上的/opt/test/cms/目录文件打包压缩备份到备份服务器上。
 
shell脚本如下:
 
[plain]
#! /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  
 
(免责声明:文章内容如涉及作品内容、版权和其它问题,请及时与我们联系,我们将在第一时间删除内容,文章内容仅供参考)
收藏
  • 人气文章
  • 最新文章
  • 下载排行榜
  • 热门排行榜