首页 > 编程语言 >终端突然关闭导致程序异常结束的解决方案

终端突然关闭导致程序异常结束的解决方案

时间:2024-03-25 19:58:19浏览次数:17  
标签:窗口 解决方案 screen 程序 会话 终端 关闭

终端关闭后,系统会发送一个SIGHUP(挂断信号),自动地终止在当前会话中运行的程序。这时可以使用screen命令使用在关闭终端后继续运行程序,方便在重新开启终端后回到程序执行界面:

 

  1. 输入screen,回车进入子界面

 

  1. 输入命令,运行程序

 

  1. 按ctrl+a再按d,程序会在关闭终端后继续运行

显示[detached]的字样,即代表子界面已暂停,但程序仍在运行

 

  1. 这时回到父界面后输入” screen -ls “查看子页面信息

Ps:前面的数字即为子页面序号

 

  1. 运行完其他程序或关闭终端重新开启后可输入“screen –r 子页面序号”即可回到之前运行的程序:screen -r 67603

 

备注:正常情况下,当你退出一个窗口中最后一个程序(通常是bash)后,这个窗口就关闭了。另一个关闭窗口的方法是使用Ctrl+a,然后再按k,这个快捷键杀死当前的窗口,同时也将杀死这个窗口中正在运行的进程。如果一个Screen会话中最后一个窗口被关闭了,那么整个Screen会话也就退出了,screen进程会被终止。

 

除了依次退出/杀死当前Screen会话中所有窗口这种方法之外,还可以使用快捷键Ctrl+a ,然后输入quit命令退出Screen会话。需要注意的是,这样退出会杀死所有窗口并退出其中运行的所有程序。

扫码关注公众号,查看更多精彩内容

标签:窗口,解决方案,screen,程序,会话,终端,关闭
From: https://www.cnblogs.com/bobbycheng/p/18095166

相关文章

  • Vs Code中运行vue命令显示"系统禁止运行脚本"无法在终端使用
    右键点击vscode中的属性,在上面找到兼容性一栏,勾选里面以管理员身份运行在当前电脑中搜索WindowsPowerShell以管理员的身份运行 在里面输入 set-ExecutionPolicyRemoteSigned选择权限A ......
  • HRP3.0 行内编辑开启时,某个字段要按别的字段值来关闭
    工单编号:202403151335000405043问题描述2、实测值框显示有问题,没有设置需要填实测值,不要显示框框,需修复。检查内容表有个表示叫是否填写实测值然后现在要求,行编辑根据这个标志来控制是否开启这个文本框需要用户去输入,如果不需要填写的,编辑状态不开启文本框需求就是这......
  • 动态尺寸加载libpag文件白边问题解决方案
    加载pag文件时,最理想的情况是canvas的宽高和pag资源文件的宽高一致,或比例一致。否则就会出现四周白边(页面底色),除非是按平铺的样式进行设置(源码暂未找到对应方法)。而对于页面宽高不定的情况下,就无法保证pag文件能适配页面,如果pag文件底色和父级页面底色不一致,就会表现出来......
  • 全方位的测试解决方案服务商——霍格沃兹测试开发学社
    随着学社的学员越来越多,影响力越来越大,不停有学员和企业问我们:能否提供人员外包服务?与此同时,企业对于外包人员的业务技能要求也越来越高,寻找一个稳定靠谱的供应商也成了很多学员所在公司的需求。对此,学社推出了专业的外包解决方案,有这方面的需求的学员和企业可以联系学社啦!外包服......
  • VS Code关闭受限模式(工作区信任)
    一、发生情况0.新安装了VSCode但是打开的时候插件没有启用,同时上方有提示1.打开VSCode提示目前处于限制模式下2.点击了解详细信息后阅读说明得知:在受限模式下vscode将禁用或限制任务、调试、工作空间设置和扩展,来提高安全性。二、解决方案1.网上查了一下,决定关闭这......
  • 全球网络媒体有哪些?CloudNEO全球网媒多语言新闻稿宣传解决方案
    全球网络媒体:探索世界各地的新闻与信息平台在数字化时代,全球网络媒体扮演着连接世界、传递信息的重要角色。无论您身处何地,都可以通过网络媒体获取各种新闻、资讯和观点。以下是一些在全球范围内备受关注的网络媒体平台:1.CNN(CableNewsNetwork)总部:美国亚特兰大简介:CNN是......
  • 上海阿里云代理商:阿里数据连接解决方案拿来干什么用
    目录上海阿里云代理商:阿里数据连接解决方案拿来干什么用引言数据连接解决方案概览技术优势分析实际应用场景客户成功案例结论与展望上海阿里云代理商:阿里数据连接解决方案拿来干什么用简介:飞机@luotuoemo本文由(阿里云国际站代理商:【聚搜云】www.4526.cn)撰写引......
  • VMware与主机之间不能复制粘贴解决方案方法
    问题描述:虚拟机与主机之间不能复制粘贴的问题通常涉及到虚拟机工具的设置和虚拟机操作系统的配置。以下是实测的方法,可以进行尝试解决来解决。方式一:安装/重装VMwareTools打开虚拟机,点击上方导航栏‘虚拟机’查看VMwareTools是否安装,如果未安装,安装即可,也可以点击重......
  • MySQL连接数太多解决方案
    MySQL数据库默认连接为100对于多人开发的单体项目来说,虽然我们同时在用的连接不会超过10个,理论上100绰绰有余,但是除了我们正在使用的连接以外,还有很大一部分Sleep的连接,这个才是真正的罪魁祸首。修改MySQL最大连接数量,首先查看当前Mysql最大连接数量是多少:showvariables......
  • 托管在 CloudFlare 的域名出现 ERR_SSL_VERSION_OR_CIPHER_MISMATCH 的解决方案
    前言昨天托管在CF的域名突然没办法访问了,提示ERR_SSL_VERSION_OR_CIPHER_MISMATCH,用curl和一堆在线网站测速的发现都是sslhandshakefailed这种提示,一开始还以为是我自己的问题,百度一番无果后就睡了一觉,今天起来发现还是这样,顿时就感觉不对劲了,我的网站也没......