2
0

feat: print jar version

This commit is contained in:
zhangsz
2025-01-13 17:06:51 +08:00
parent 2b9971d566
commit f652b641d2
2 changed files with 28 additions and 23 deletions

View File

@@ -6,15 +6,14 @@ DockerDir=${WFCWorkDir}/docker
DockerCompose=docker-compose
PIDFile=/run/wfccontrol.pid
Jars=" \
/opt/wfc/docker/wfc/auth/jar/wfc-auth.jar \
/opt/wfc/docker/wfc/gateway/jar/wfc-gateway.jar \
/opt/wfc/docker/wfc/modules/system/jar/wfc-modules-system.jar \
/opt/wfc/docker/wfc/modules/user/jar/wfc-modules-user.jar \
/opt/wfc/docker/wfc/modules/file/jar/wfc-modules-file.jar \
/opt/wfc/docker/wfc/modules/job/jar/wfc-modules-job.jar \
/opt/wfc/docker/wfc/modules/payment/jar/wfc-modules-payment.jar \
"
Jars="/opt/wfc/docker/wfc/auth/jar/wfc-auth.jar
/opt/wfc/docker/wfc/gateway/jar/wfc-gateway.jar
/opt/wfc/docker/wfc/modules/system/jar/wfc-modules-system.jar
/opt/wfc/docker/wfc/modules/user/jar/wfc-modules-user.jar
/opt/wfc/docker/wfc/modules/file/jar/wfc-modules-file.jar
/opt/wfc/docker/wfc/modules/job/jar/wfc-modules-job.jar
/opt/wfc/docker/wfc/modules/payment/jar/wfc-modules-payment.jar
"
case "$1" in
start)
@@ -25,7 +24,7 @@ case "$1" in
else
${DockerCompose} up -d $2
fi
;;
;;
stop)
cd ${DockerDir}
if [ -z "$2" ]; then
@@ -36,12 +35,12 @@ case "$1" in
else
${DockerCompose} stop $2
fi
;;
;;
restart)
$0 stop $2
sleep 1
$0 start $2
;;
;;
status)
cd ${DockerDir}
if [ -z "$2" ]; then
@@ -49,14 +48,19 @@ case "$1" in
else
${DockerCompose} ps $2
fi
;;
;;
version)
cd ${WFCBinDir}
java printJarVer ${Jars}
;;
# java printJarVer ${Jars}
for jar in ${Jars}; do
jar_name=$(basename "$jar" .jar)
version=$(unzip -p "$jar" META-INF/MANIFEST.MF | grep 'Implementation-Version' | awk '{print $2}')
echo "$jar_name version: $version"
done
;;
*)
echo "WANFi Control and Billing Management System Service ... "
echo "Usage: $0 start|stop|restart|status|version"
exit 1
;;
;;
esac