#! /bin/bash
self=`realpath $0`
curpath=`dirname $self`
#develop enviroment info
dev_user=root
dev_psd=123456
dev_ip=192.168.0.100
dev_src_root=/home/test/
PSCP_EXE="pscp.exe -pw $dev_psd"
PLINK_EXE="plink.exe -pw $dev_psd $dev_user@$dev_ip"
PLINK_EXE2="plink.exe -pw $dev_psd $dev_user@$dev_ip -P $target_port"
$PLINK_EXE "pwd"
$PLINK_EXE2 "pwd";
dir=$1
if [ "$dir" = "" ] ; then
echo "pram not enough"
exit -1
fi
src_filter="--exclude .git \
--exclude *.vcxproj \
--exclude *.vcxproj.user"
local_src=$curpath/$dir
dev_src=$dev_src_root/$dir
# sync source
sync_flag="-rvc --delete -e \"ssh -p 3120\""
auto_rsync.sh $dev_user@$dev_ip:$dev_src "$local_src" $dev_psd "$src_filter $sync_flag" 2>&1 | iconv -f UTF8 -t GBK | tee tmp.log