进程终止后终端不返回

进程终止后终端不返回

我使用以下命令运行 Spring Boot 应用程序,

java -jar myapp-1.0.0.jar & echo $! > "myapp.pid"

并使用以下命令终止进程

kill `cat "myapp.pid"` or kill -9 `cat "myapp.pid"`

当我检查进程已被终止但终端没有返回时,它被挂起。当我按回车键时,它恢复正常。这里有什么问题 ?

相关内容