简体   繁体   English

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

[英]java -jar to springboot jar returning PID instead of exit code

I am trying to execute an sh which has a java -jar and make it return the exit code, but instead it is retrieving me the PID assigned to that process我正在尝试执行一个具有 java -jar 的 sh 并使其返回退出代码,但它正在检索我分配给该进程的 PID

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

returns the PID返回 PID

How can i make it return exit code instead?我怎样才能让它返回退出代码呢?

PROCESO="java -Xmx2048m -jar xyz.jar"

is an assignment of the string "java -Xmx2048m -jar xyz.jar" to PROCESO .是将字符串"java -Xmx2048m -jar xyz.jar"分配给PROCESO

If you want to run java, do it like this:如果要运行 java,请执行以下操作:

java -Xmx2048m -jar xyz.jar
echo $?

This executes xyz.jar and echos the exit code.这将执行xyz.jar并回显退出代码。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM