`
hudeyong926
  • 浏览: 2016769 次
  • 来自: 武汉
社区版块
存档分类
最新评论

上传文件shell

 
阅读更多

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

/data/www/wwwroot/test.com/www/app/design/frontend/default/ddl_new/template/customer/account/navigation.phtml
/data/www/wwwroot/test.com/www/app/design/frontend/default/ddl_new/template/ticket
/data/www/wwwroot/test.com/www/app/design/frontend/default/ddl_new/layout/customer.xml
/data/www/wwwroot/test.com/www/app/code/local/test/Ticket
/data/www/wwwroot/test.com/www/skin/frontend/default/ddl_new/css/mypoint.css

file_upload.sh

#!/bin/sh
#./file_upload.sh test 192.168.1.13
DATE=`date +%Y_%m_%d_%H`
#alias scp='scp -P 56789'
HOST=root@$2
if [ $1 ]
then
  for file in $(sed '/^$/d' $1)
  do
    if [ -f $file ]
    then
      res=`scp $file $HOST:$file`
      if [ -z $res ]
      then
        echo "$file succes"
        #echo $file >> ${DATE}_upload.log
      else
        echo "$file error"
      fi
    elif [ -d $file ]
    then
      res=`scp -r $file $HOST:$file`
      if [ -z $res ]
      then
        #echo $file >> ${DATE}_upload.log
        echo "$file succse"
      else
        echo "$file error"
      fi
    else
      echo "error file  $file"
    fi
  done
else
  echo "no file"
fi

 多个

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics