启动tomcat的脚本最后一句带上了tail -f 输出日志,当关闭shell时,tomcat随之挂掉。当成一个现象来看,知道有这么一回事。暂不做细究。问题线程a为tomcat的启动脚本 nohup startup.sh &,和 tail -f当xshell关闭的时候,相当于关闭了a的线程,解决方案去掉tail -f脚本修改为tail -n 100 输出最后100行也可以查看系统是否启动成功脚本执行完直接ctrl+c退出即可。