#!/bin/bash
#Date=20221010
#Author HMF
uninstall_sdk()
{
pwdDir=`pwd`
cd $pwdDir
echo "当前工程目录:"$pwdDir
echo "-----------------------卸载SDK---------------------------"
#删除安装的SDK
casbDir=`find /opt -name "casb"`
if [ -d $casbDir ];then
rm -rf $casbDir
echo $casbDir"SDK安装目录:/opt/casb存在,进行删除"
fi
#删除sdk解压后的目录和文件
sdk_oldDir=$(ls -l |grep ^d |grep "sdk-" |awk '{print $9}')
while read line
do
if [ -d $line ];then
rm -rf $line
echo "删除目录"$line
fi
done <<< "$sdk_oldDir"
echo "---------------------------------------------------------"
}
install_sdk()
{
sdkZip=`ls sdk-*.zip`
if [ -f "$sdkZip" ]; then
#SDK解压缩
echo "-----------------------SDK解压缩---------------------------"
unzip $sdkZip
echo "-----------------------------------------------------------"
#进入安装包目录,执行安装
sdkDir=`ls -l |grep ^d |grep "sdk-" |awk '{print $9}'`
cd $sdkDir
echo "进入SDK客户端解压后的目录:"$sdkDir
chmod +x sdk-install.sh
echo "----------------------shell脚本安装SDK---------------------"
sudo sh sdk-install.sh
echo "-----------------------------------------------------------"
#加载环境变量
source /etc/profile
echo "LD_LIBRARY_PATH:"$LD_LIBRARY_PATH
fi
}
echo "----------------Java调用shell脚本解压/安装SDK客户端,开始-------------------"
uninstall_sdk
install_sdk
echo "----------------Java调用shell脚本解压/安装SDK客户端,结束-------------------"
shell(21):shell脚本安装SDK
最新推荐文章于 2023-06-28 13:17:11 发布