上传文件shell

项目环境配置相同,目录文件在各系统中一致
1.要上传的文件目录写到test

Java代码  上传文件shell
  1. /data/www/wwwroot/test.com/www/app/design/frontend/default/ddl_new/template/customer/account/navigation.phtml  
  2. /data/www/wwwroot/test.com/www/app/design/frontend/default/ddl_new/template/ticket  
  3. /data/www/wwwroot/test.com/www/app/design/frontend/default/ddl_new/layout/customer.xml  
  4. /data/www/wwwroot/test.com/www/app/code/local/test/Ticket  
  5. /data/www/wwwroot/test.com/www/skin/frontend/default/ddl_new/css/mypoint.css  

file_upload.sh

Java代码  上传文件shell
  1. #!/bin/sh  
  2. #./file_upload.sh test 192.168.1.13  
  3. DATE=`date +%Y_%m_%d_%H`  
  4. #alias scp='scp -P 56789'  
  5. HOST=root@$2  
  6. if [ $1 ]  
  7. then  
  8.   for file in $(sed '/^$/d' $1)  
  9.   do  
  10.     if [ -f $file ]  
  11.     then  
  12.       res=`scp $file $HOST:$file`  
  13.       if [ -z $res ]  
  14.       then  
  15.         echo "$file succes"  
  16.         #echo $file >> ${DATE}_upload.log  
  17.       else  
  18.         echo "$file error"  
  19.       fi  
  20.     elif [ -d $file ]  
  21.     then  
  22.       res=`scp -r $file $HOST:$file`  
  23.       if [ -z $res ]  
  24.       then  
  25.         #echo $file >> ${DATE}_upload.log  
  26.         echo "$file succse"  
  27.       else  
  28.         echo "$file error"  
  29.       fi  
  30.     else  
  31.       echo "error file  $file"  
  32.     fi  
  33.   done  
  34. else  
  35.   echo "no file"  
  36. fi  

 多个

上一篇:[MyBean说明书]-添加IApplicationContextEx01接口手动加载库文件


下一篇:阿里云欧洲数据中心运营 中国云计算进军欧洲