问题形容:

应用shell连贯到服务器之后,应用命令./bin/start-micro-quickstart启动druid,启动胜利且能够看到规范输入流的输入。ctrlC之后线程退出。
故尝试nohup ./bin/start-micro-quickstart &启动,启动胜利且输入了nohup.out文件,但敞开shell窗口后线程依然退出。

问题剖析:

nohup的性能是退出终端不会影响程序的运行。
&指在后盾运行。
照下面的命令执行应该是不会再有敞开shell线程退出的状况才对的。
通过CSDN同行分享

有个操作终端时的细节:当shell中提醒了nohup胜利后还须要按终端上键盘任意键退回到shell输出命令窗口,而后通过在shell中输出exit来退出终端;而我是每次在nohup执行胜利后间接点关闭程序按钮敞开终端。所以这时候会断掉该命令所对应的session,导致nohup对应的过程被告诉须要一起shutdown。
————————————————
版权申明:本文为CSDN博主「三岁时超帅哦」的原创文章,遵循CC 4.0 BY-SA版权协定,转载请附上原文出处链接及本申明。
原文链接:https://blog.csdn.net/nbcsdn/article/details/106543426

解决办法:

本人写一个启动脚本,这样就不会有问题了,并且也解决了另一个问题,记不住启动命令的问题

#!/bin/bashnohup ./bin/start-micro-quickstart > druid.log 2>&1 &

对于lixnu线程细节能够看这篇
https://blog.csdn.net/qq_3402...