当前位置: 首页 > Linux

[issue]关闭shell连接,启动的线程会跟着shutdown

时间:2023-04-06 19:01:56 Linux

问题描述:使用shell连接服务器后,使用命令./bin/start-micro-quickstart启动druid,启动成功,可以看到标准输出流的输出。ctrlC之后线程退出。于是尝试nohup./bin/start-micro-quickstart&start,启动成功并输出nohup.out文件,但关闭shell窗口后线程仍然退出。问题分析:nohup的作用是在不影响程序运行的情况下退出终端。&表示在后台运行。按照上面的命令执行,应该不会出现关闭shell线程退出的情况。通过CSDN同行分享操作一个终端的细节:当shell提示nohup成功时,需要在终端按键盘任意键返回shell输入命令窗口,然后在输入exit退出终端贝壳;而我是每次nohup执行成功后点击关闭程序按钮直接关闭终端。所以此时会断开该命令对应的session,导致nohup对应的进程被通知需要一起关闭。————————————————版权声明:本文为CSDN博主“三岁超帅”原创文章,遵循CC4.0BY-SA版权协议,转载请附上转载原文链接及本声明。