项目环境配置相同,目录文件在各系统中一致
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
多个