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,用户可以自定义各种自动化流程,例如定期同步课程资源,或者自动检查学生的作业提交。 在实际应用中,gitlearn可能包含以下关键特性: 1. **版本控制**:每个课程内容都有完整的历史记录,可以轻松回溯...
我自己的博客最先在这里进行更新,然后会同步到我的上面去。 html5_learn 因为我要学习 Django 所以看一些 html 的书里面的练习题。包括一些 html css js 的一些学习性的代码。 python 我喜欢平时学习 Python 的时候...
1. 系统编程,如创建shell工具。 2. 网络爬虫,如使用Scrapy和Request库。 3. Web开发,常见的框架有Django和Flask。 4. 人工智能和机器学习,如TensorFlow和Scikit-learn库。 5. 云计算和金融领域,也有许多Python...
5. Shell脚本编写:条件语句、循环结构、函数定义等。 【PHP】 作为流行的Web开发语言,PHP面试可能涵盖: 1. PHP基础:变量、数据类型、流程控制、函数、类与对象。 2. PHP与MySQL交互:PDO、mysqli库的使用,SQL...
OwnCloud是一款开源的云存储和同步解决方案,允许用户在自己的服务器上创建私有云,以存储、共享和管理文件。NeuroBox插件的引入扩展了OwnCloud的功能,将数据分析能力无缝集成到这个平台中。用户可以通过NeuroBox...