美文网首页
将已经运行的程序移动至screen中

将已经运行的程序移动至screen中

作者: i_1312 | 来源:发表于2020-02-27 13:01 被阅读0次

screen是一个经常会使用到的命令,用于管理会话,这里先列几个screen 的常用命令
screen -S name #创建一个新的session
screen -ls #查看已有的session
screen -r id #返回至一个session中
ctrl + A + D # 返回
exit #结束session
kill -9 id 然后screen -wipe #也可结束
这是常规的使用方法

但是有一种情况是,我在程序开始的时候忘记了使用screen,然后我的程序已经再运行了很久了,这时退出 ssh 就会导致前功尽弃,一直开着窗口又很烦,或者连接工具比如mabaxterm出了一些故障(无法传输文件、占据使用大量cpu,ps:我就是遇到了这种情况)等情况,这时候如果说你的电脑上安装了有reptyr工具,那就简单了,打开一个新窗口并创建一个新的session, 然后输入命令:

reptyr pid

然后就可以将你的进程进行接管。

然后一切并没有那么简单,reptyr 工具一般的系统中都是没有的,所以还得需要自己安装,关键是安装就算了,还需要root权限才能安装,这如果你有root权限就接着往下看吧。没有就放弃吧,记得每次都使用上screen.
安装链接:https://www.ostechnix.com/reptyr-move-running-process-new-terminal/

参考链接:
https://zhangshuqiao.org/2019-11/%E5%B0%86%E6%AD%A3%E5%9C%A8%E8%BF%90%E8%A1%8C%E7%9A%84%E8%BF%9B%E7%A8%8B%E7%A7%BB%E8%87%B3screen/

相关文章

  • 将已经运行的程序移动至screen中

    screen是一个经常会使用到的命令,用于管理会话,这里先列几个screen 的常用命令screen -S na...

  • 数据的处理

    思考1个问题将QQ程序运行起来.QQ程序在运行之前存储在硬盘中.当我们运行QQ程序以后.这个程序就被运行在内存中....

  • screen 用法

    screen 的作用,简单来说就是模拟了一个不断线的终端,程序运行在screen窗口中,不管断电、断网什么条件,都...

  • linux小工具

    doc screen 可以将程序跑到后台 安装 创建一个名为window_name 的screen 唤醒名为win...

  • screen命令

    创建screen screen -S screen1 此时已经创建并且进入screen1中 挂起screen 在进...

  • 在 Kotlin 中构建您的第一个 Android 应用程序

    在这篇文章中,我们将学习如何制作一个 Android 应用程序并在我们的移动设备或 Android 模拟器上运行它...

  • Screen

    开启screen : 退出当前screen 关闭screen 进入screen 清楚remove的screen 将...

  • nodejs 进程管理

    之前一直是用screen管理进程 1.给应用程序开个screen,如:screen ,进入程序目录, 然后启动程序...

  • 移动端开发基础第一节

    一、设备事件 移动端事件都要在head里面设置: 获取移动端设备的尺寸:screen.width,screen.h...

  • 进程和线程的区别

    概念 程序并不能单独运行,只有将程序装在到内存中,系统为它分配资源才能运行,而这种执行的程序就叫做进程。程序和进程...

网友评论

      本文标题:将已经运行的程序移动至screen中

      本文链接:https://www.haomeiwen.com/subject/uguthhtx.html