備份遠程服務器文件簡單shell腳本
假設有兩台服務器:
192.168.0.1 原服務器
192.168.0.2 備份服務器
實現功能:
把192.168.0.1上的/opt/test/cms/目錄文件打包壓縮備份到備份服務器上。
shell腳本如下:
#! /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
最後更新:2017-04-03 14:53:52