java-jar到springboot jar返回PID而不是退出代码

java-jar到springboot jar返回PID而不是退出代码,java,bash,spring-boot,shell,sh,Java,Bash,Spring Boot,Shell,Sh,我试图执行一个包含java-jar的sh并让它返回退出代码,但它却在检索分配给该进程的PID PROCESO="java -Xmx2048m -jar xyz.jar" echo $? 返回PID 如何让它返回退出代码 PROCESO="java -Xmx2048m -jar xyz.jar" 是字符串“java-Xmx2048m-jar xyz.jar”到PROCESO的赋值 如果要运行java,请按如下方式操作: java -Xmx2048m -j

我试图执行一个包含java-jar的sh并让它返回退出代码,但它却在检索分配给该进程的PID

PROCESO="java -Xmx2048m -jar xyz.jar"
echo $?
返回PID

如何让它返回退出代码

PROCESO="java -Xmx2048m -jar xyz.jar"
是字符串
“java-Xmx2048m-jar xyz.jar”
PROCESO
的赋值

如果要运行java,请按如下方式操作:

java -Xmx2048m -jar xyz.jar
echo $?
这将执行
xyz.jar
并回显退出代码