当前位置: 首页 > news >正文

tmux 终端复用器教程,创建一个持久的会话

下面这个表格对比了两种主流方法的核心操作,你可以快速了解:

特性 tmux (推荐) screen
创建新会话 tmux new-session -s <session_name> screen -S <session_name>
分离会话 Ctrl + B, 松开后按 D Ctrl + A, 松开后按 D
列出会话 tmux list-sessions screen -ls
恢复会话 tmux attach-session -t <session_name> screen -r <session_name>

使用 tmux 管理你的任务
tmux 功能强大,是许多系统管理员的首选。

安装 tmux

bash
sudo apt update && sudo apt install tmux
创建并进入会话
为你运行Bun脚本的任务创建一个有名字的会话(例如 mybun):

bash
tmux new-session -s mybun
执行此命令后,你会进入一个新的tmux窗口。

在会话中运行程序
在这个新的tmux窗口里,正常启动你的Bun脚本:

bash
bun run index.ts
现在,你的程序就在这个tmux会话中运行了。

分离会话(让程序在后台运行)
按下 Ctrl + B,松开后,再按 D。你会看到提示,说明已从tmux会话中分离。此时,你的Bun脚本仍在服务器后台继续运行。

重新连接会话
当你下次SSH连接到服务器,想查看或管理这个程序时,只需重新附加到之前的会话:

bash
tmux attach-session -t mybun
你就能回到程序运行的画面。

http://www.hskmm.com/?act=detail&tid=25556

相关文章:

  • 理解Transformer中的位置编码
  • 网络风险管理的三大关键洞察
  • 牛客 周赛110 20251007
  • Python列表初始化的陷阱:重复引用的坑
  • MongoDB
  • 实用指南:第三十三天打卡复习
  • 实用指南:Hardening fixes lead to hard questions
  • 赛前训练6 状压
  • 排序综合
  • NKOJ全TJ计划——NP11745
  • InfinityFree教程 ——免费搭建属于你的网站
  • 关于调和级数估算前n项的和
  • 10.6 模考 T4(QOJ 1836)
  • 实用指南:【Node.js 深度解析】npm install 遭遇:npm ERR! code CERT_HAS_EXPIRED 错误的终极解决方案
  • 顺序结构
  • Windows漏洞利用技巧:虚拟内存访问陷阱(2025更新)
  • Python编译期优化:隐藏在代码背后的效率魔法
  • 一篇文章带你了解 WGCLOUD运维监控系统的部署与应用
  • 选择结构
  • Python函数默认参数陷阱:可变对象的共享问题深度解析
  • 无需安装的Photoshop:网页版完整使用指南与在线图片编辑技巧
  • 求阶
  • gin 框架 - 教程
  • 赛前训练 5 树形 dp
  • 递推求解逆元
  • 一些做题记录(2025 2-3)
  • 智慧决策的透明化路径:“空白金兰契”架构下的“悟空备案制”研究
  • 笔记:寻找适合自己的简历工具(YAMLResume)
  • 实用指南:Linux 权限管理入门:从基础到实践
  • vue插槽