shell sync
#!/bin/bash sshpass -p 'test888' rsync -avzP -e 'ssh' /data/test/server/ms/uploadFiles/file/ root@192.168.1.30:/data/test/web/generate if [ "$?" = '0' ];then echo "RSYNC 192.168.1.30 server /data/test/web/generate ...OK" else dates=`date +%Y-%m-%d:%S` echo "RSYNC 192.168.1.30 server /data/test/web/generate ...false" echo "$dates Rsync fasle" > /tmp/false.txt fi rsync -avzP /data/test/server/ms/uploadFiles/file/ /data/test/web/generate if [ "$?" = '0' ];then echo "RSYNC local server /data/test/web/generate ...OK" else dates1=`date +%Y-%m-%d:%S` echo "$dates1 Rsync fasle" >> /tmp/false.txt echo "RSYNC local server /data/test/web/generate ...false" fi # rsync feedback sshpass -p 'test888' rsync -avzP -e 'ssh' /data/test/server/api/upload/feedback/ root@192.168.1.30:/data/test/web/generate/images if [ "$?" = '0' ];then echo "RSYNC 192.168.1.30 server /data/test/web/generate/images ...OK" else dates=`date +%Y-%m-%d:%S` echo "RSYNC 192.168.1.30 server /data/test/web/generate/images ...false" echo "$dates Rsync fasle" > /tmp/false.txt fi rsync -avzP /data/test/server/api/upload/feedback/ /data/test/web/generate/images if [ "$?" = '0' ];then echo "RSYNC local server /data/test/web/generate/images ...OK" else dates1=`date +%Y-%m-%d:%S` echo "$dates1 Rsync fasle" >> /tmp/false.txt echo "RSYNC local server /data/test/web/generate/images ...false" fi # rsync unbinding sshpass -p 'test888' rsync -avzP -e 'ssh' /data/test/server/api/upload/unbinding/ root@192.168.1.30:/data/test/web/generate/images if [ "$?" = '0' ];then echo "RSYNC 192.168.1.30 server /data/test/web/generate/images ...OK" else dates=`date +%Y-%m-%d:%S` echo "RSYNC 192.168.1.30 server /data/test/web/generate/images ...false" echo "$dates Rsync fasle" > /tmp/false.txt fi rsync -avzP /data/test/server/api/upload/unbinding/ /data/test/web/generate/images if [ "$?" = '0' ];then echo "RSYNC local server /data/test/web/generate/images ...OK" else dates1=`date +%Y-%m-%d:%S` echo "$dates1 Rsync fasle" >> /tmp/false.txt echo "RSYNC local server /data/test/web/generate/images ...false" fi # rsync upload1 sshpass -p 'test888' rsync -avzP -e 'ssh' /data/test/server/ms/plugins/ueditor/jsp/upload1/ root@192.168.1.30:/data/test/web/generate/images if [ "$?" = '0' ];then echo "RSYNC 192.168.1.30 server /data/test/web/generate/images ...OK" else dates=`date +%Y-%m-%d:%S` echo "RSYNC 192.168.1.30 server /data/test/web/generate/images ...false" echo "$dates Rsync fasle" > /tmp/false.txt fi rsync -avzP /data/test/server/ms/plugins/ueditor/jsp/upload1/ /data/test/web/generate/images if [ "$?" = '0' ];then echo "RSYNC local server /data/test/web/generate/images ...OK" else dates1=`date +%Y-%m-%d:%S` echo "$dates1 Rsync fasle" >> /tmp/false.txt echo "RSYNC local server /data/test/web/generate/images ...false" fi # rsync images rsync -avzP /data/test/server/api/upload/ /data/test/server/ms/api_upload if [ "$?" = '0' ];then echo "RSYNC local server /data/test/web/generate ...OK" else dates1=`date +%Y-%m-%d:%S` echo "$dates1 Rsync fasle" >> /tmp/false.txt echo "RSYNC local server /data/test/web/generate ...false" fi # rsync images sshpass -p 'test888' rsync -avzP -e 'ssh' root@192.168.1.30:/data/test/server/api/upload/ /data/test/server/ms/api_upload if [ "$?" = '0' ];then echo "RSYNC 192.168.1.30 server /data/test/server/ms/api_upload ...OK" else dates=`date +%Y-%m-%d:%S` echo "RSYNC 192.168.1.30 server /data/test/web/generate ...false" echo "$dates Rsync fasle" > /tmp/false.txt fi #sendmail alarm if [ ! -f '/tmp/false' ];then : else mail -s "Rsync data false" cong.wan@test.com < /tmp/false.txt rm -f /tmp/false.txt fi
相关推荐
Shell Scripting Learn Linux Shell Programming Step-By-Step 英文无水印pdf pdf所有页面使用FoxitReader和PDF-XChangeViewer测试都可以打开 本资源转载自网络,如有侵权,请联系上传者或csdn删除 本资源转载...
shell脚本 同步mysql数据的一种实现方式,简单配置即可使用
Shell Scripting Learn Linux Shell Programming Step-By-Step 英文epub 本资源转载自网络,如有侵权,请联系上传者或csdn删除 本资源转载自网络,如有侵权,请联系上传者或csdn删除
Shell Scripting Learn Linux Shell Programming Step-By-Step 英文azw3 本资源转载自网络,如有侵权,请联系上传者或csdn删除 本资源转载自网络,如有侵权,请联系上传者或csdn删除
很实用的小功能,速度快。同步目录的下的所有目录及文件。
自己写的一个centos下运行的时间同步小脚本,没积分下资源了所以来攒点积分
主要介绍了本地文件与服务器文件同步shell脚本的方法,然后在文章给大家补充介绍了shell脚本备份本地服务器的文件到远程服务器的实例代码,需要的朋友可以参考下
给bash添加路径快速切换方法, 跨shell同步路径
linux中的shell脚本用于同步两台互通数据库服务器上的表数据
这个脚本实现了跨服务器增量同步mysql数据的功能,可以同步多个表。 在使用这个脚本的时候需要注意有修改的地方就是源表配置、目标表配置需要修改成自己的服务器和登录mysql数据库的用户名和密码。基础配置中需要...
B shell与 C shell的区别 ; B shell的详解和C shell 的详解
Shell自动同步(deb仓库)源码
shell shell练习 shell入门 shell shell练习 shell入门
shell排序shell排序shell排序shell排序shell排序shell排序shell排序
shell讲义shell讲义shell讲义shell讲义shell讲义shell讲义shell讲义shell讲义shell讲义shell讲义shell讲义shell讲义shell讲义shell讲义shell讲义shell讲义shell讲义shell讲义shell讲义shell讲义shell讲义shell讲义...
SHELL LIUNX LEARN
在计算机科学中,Shell俗称壳(用来区别于核),是指“提供使用者使用界面”的软件(命令解析器)。它类似于DOS下的command.com。它接收用户命令,然后调用相应的应用程序。同时它又是一种程序设计语言。
Shell源码Shell源码Shell源码Shell源码Shell源码Shell源码Shell源码Shell源码Shell源码Shell源码
在服务器端 通过.sh shell脚本启动datax工具 启动脚本放置在datax的bin目录下,进入bin目录通过./start.sh /job/json文件名称 启动datax 工具
oracle数据同步到Greenplum的shell脚本