我编写了一个用于启动终端的脚本,该终端启动java应用程序的某些实例(一个用于选项卡),有时java应用程序崩溃,但终端继续工作,我需要自动重新启动java应用程序。 我需要从终端启动,因为必须看到一些输出。
until terminal --tab -e "java -jar app.jar param0" --tab -e "java -jar app.jar param1"; do
sleep1
done
使用这段代码我将重新启动终端...(如果它崩溃了) 如何重新启动java应用程序?
谢谢
最佳答案
在一个循环中。使用 ps 和 grep 检查进程是否仍在运行。如果没有重新开始。成功
关于java - 当程序错误退出时如何在终端中重新启动程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27174545/