首页 > 系统相关 >Linux 将正在运行的进程转到 tmux 会话中运行

Linux 将正在运行的进程转到 tmux 会话中运行

时间:2023-02-03 20:44:31浏览次数:48  
标签:多路复用 top tmux Linux 进程 运行

概述

Linux 将正在运行的进程转到 tmux 会话中运行

正文

参考:

Move a running process into a tmux session

reptyr - A tool for "re-ptying" programs.

笔记:

  1. 开始一个长时间运行的过程,例如top

  2. 使用 CTRL-Z 将进程转到后台

  3. 在后台恢复进程:bg

  4. 显示您正在运行的后台作业jobs -l,这应该是这样的:

    [1]+  4711 Stopped (signal)        top
    # (-l 确保你会得到PID)
    
  5. disown top断绝进程与父级的关系。之后,jobs将不再显示工作,但ps -a会。

  6. 启动您选择的终端多路复用器,例如tmux

  7. 重新连接上后台进程:reptyr 4711

  8. 分离你的终端多路复用器(例如 CTRL-B D)并关闭 ssh

  9. 重新连接 ssh,连接到您的多路复用器(例如tmux attach),高兴!

标签:多路复用,top,tmux,Linux,进程,运行
From: https://www.cnblogs.com/xaoc/p/17090392.html

相关文章

  • Linux基础课:第五章---git
    开启了第五章的学习。之前学过,又忘记了,这里做笔记,不断加深记忆git分为本地和云端。本地就足够实现版本管理最常用的四个命令gitstatus,gitadd.,gitcommit-m"up......
  • linux定时任务
    #查看当前定时任务执行规则crontab-l#查看定时任务执行日志tail-f/var/log/cron#编辑定时任务规则,下面规则是每周1,1点执行/root/test/下的clean_file脚本crontab-e0......
  • Linux 命令 | telnet
    telnet是登录远程服务器的一种工具。不过所有通信都是明文发送,不会加密。因此一般不会用来登录远程服务器,不过可以调试远程连接问题。用法telnet<hostnameorip><......
  • [linux] 冯诺依曼体系及操作系统的概念
    @​​TOC​1.冯诺依曼体系结构常见的计算机,如:笔记本,不常见的服务器,如服务器,大部分都遵循冯诺依曼体系1.为什么要有内存?输入、输出设备称之为外围设备,简称外设,外设速度一般......
  • Linux系统中GDB调试详细操作方法
    第一:启动在shell下敲gdb命令即可启动gdb,启动后会显示下述信息,出现gdb提示符。添加编译指令:gcc-ga.c-otest打开指令:gdbtest  或者gdb  然后输入:filetest➜exa......
  • linux部署nacos集群
    linux部署nacos集群一、简介:什么是NacosNacos/nɑ:kəʊs/是DynamicNamingandConfigurationService的首字母简称,一个更易于构建云原生应用的动态服务发现、配置......
  • linux上 查看tomcat日志文件
    来源1:https://www.linchaokun.cn/263.html来源2:http://www.cnblogs.com/sxdcgaq8080/p/9044654.html1、先切换到logs目录比如:cd/opt/apache-tomcat-7.0.65/logs2、tai......
  • 跳表java实现(可直接运行)
    跳表类packagecom.yjz.example.跳表;/***@author:yuanjinzhong*@date:2023/1/283:00PM*@description:*跳表类,参考项目:https://github.com/wangzhe......
  • 运行脚手架出现4058digital envelope routines::unsupported
    如何处理Node报错Error:error:0308010c:digitalenveloperoutines::unsupported是因为本人下载的node.js是最高版本【18】,但是下载的vue是4.4.6,因此升级vue到最新版......
  • 在Linux下打包tar文件时添加密码的方法
    在当前目录下有一个pma目录的文件夹:1、使用tar对文件压缩加密:复制代码代码如下:#tar-zcvf-pma|openssldes3-salt-kpassword|ddof=pma.des3完成将得到一个pm......