shell脚本问题,执行tomcat的catalina.sh 退出为啥进程还在?

发布于 2022-09-12 23:53:27 字数 998 浏览 30 评论 0

我debug catalina.sh这个脚本.

sh -x ./cataline.sh start

然后得到这一段

eval '"/software/jdk1.8.0_281/bin/java"' '"-Djava.util.logging.config.file=/software/apache-tomcat-8.5.66/conf/logging.properties"' -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager ' -Djdk.tls.ephemeralDHKeySize=2048 -Djava.protocol.handler.pkgs=org.apache.catalina.webresources -Dorg.apache.catalina.security.SecurityListener.UMASK=0027' '' '-Dignore.endorsed.dirs=""' -classpath '"/software/apache-tomcat-8.5.66/bin/bootstrap.jar:/software/apache-tomcat-8.5.66/bin/tomcat-juli.jar"' '-Dcatalina.base="/software/apache-tomcat-8.5.66"' '-Dcatalina.home="/software/apache-tomcat-8.5.66"' '-Djava.io.tmpdir="/software/apache-tomcat-8.5.66/temp"' org.apache.catalina.startup.Bootstrap start '&'

我先登录shell,然后执行这段,然后退出shell发现程序也一起退出shell了。
但是我先登录shell,执行Catalina.sh start 就不会退出。。。这是为啥?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文