El paquete jar de java se inicia de acuerdo con diferentes versiones

  • script de inicio del paquete java jar
  • Comience de acuerdo con el número de versión
    Crear script start.sh
  • contenido
#!/bin/bash

rx='^([0-9]+\.){0,2}(\*|[0-9]+)$'
if [[ $1 =~ $rx ]]; then
	kill -9 `cat java.pid`
	echo "running version is $1 "
	java -Xms512m -Xmx1024m -server  -jar -Dspring.profiles.active='test' mallplus-admin-$1.jar  > log.txt 2>&1 &
	echo "$!" > java.pid && tailf log.txt
else 
	echo "error! version is null"
fi

Por ejemplo, el jar que escribe es test-admin.1.1.2.jar,
luego use el script para agregar el número de versión y presione Enter para iniciarlo.

 ./start.sh 1.1.2

Supongo que te gusta

Origin blog.csdn.net/weixin_45528650/article/details/111478203
Recomendado
Clasificación