开发jar包提交svn脚本

发布时间 2023-04-20 09:38:12作者: beawh

root@localhost opt]# cat toSvnjar.sh
username="root"
passwd="my123456"
port="22"
timeout=5
#cmd="cd /tmp/systemd-private-77cd78a3f6fc48118ca35aee129937ac-ntpd.service-GVxXId/tmp&& scp *.jar root@172.21.0.106:/root/test1/CEMS-B-2.2.2/"
for host in `cat ip_config`
do
result=""
result=`sshpass -p "$passwd" scp -P $port root@$host:/tmp/systemd-private-b5b4297ae4984730ae475dceeb5c3783-ntpd.service-ExiBzv/tmp/*.jar /opt/CEMS-B-2.2.2/`
echo $host >> result.txt

echo $result >> result.txt
done
cp /tmp/systemd-private-77cd78a3f6fc48118ca35aee129937ac-ntpd.service-GVxXId/tmp/*.jar /opt/CEMS-B-2.2.2/
cd /opt/CEMS-B-2.2.2
ls -lrt *.tar>all_tar.txt && ls -lrt *.jar >>all_tar.txt
awk '{print $NF}' all_tar.txt >svn_tar.txt
awk -F '.' '{print $1}' svn_tar.txt >svn_mtar.txt
for i in `cat svn_tar.txt`

do
svn add $i
cat svn_mtar.txt| while read line;
do
svn commit -m "$line" $i
done
done
echo "success update svn"