shell脚本问题,执行tomcat的catalina.sh 退出为啥进程还在?
我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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论