当前位置: 首页 > 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.jsqmd.com/news/9201/

相关文章:

  • Java基础 Day28 完结篇 - 实践
  • 实用指南:第三十三天打卡复习
  • 实用指南:Hardening fixes lead to hard questions
  • 赛前训练6 状压
  • 排序综合
  • NKOJ全TJ计划——NP11745
  • InfinityFree教程 ——免费搭建属于你的网站
  • 深入解析:npm、yarn幽灵依赖问题
  • 10.6 模考 T4(QOJ 1836)
  • iTunes 无法备份 iPhone:10 种解决方法 - 详解
  • 关于调和级数估算前n项的和
  • 实用指南:【Node.js 深度解析】npm install 遭遇:npm ERR! code CERT_HAS_EXPIRED 错误的终极解决方案
  • Windows install RabbitMQ via PowerShell via administrator role
  • Windows漏洞利用技巧:虚拟内存访问陷阱(2025更新)
  • Python编译期优化:隐藏在代码背后的效率魔法
  • 无需安装的Photoshop:网页版完整使用指南与在线图片编辑技巧
  • 完整教程:从虚拟化到云原生与Serverless
  • 无痕检测是否注册iMessage服务,iMessages数据筛选,iMessage蓝号检测完美实现
  • 递推求解逆元
  • 一些做题记录(2025 2-3)
  • 智慧决策的透明化路径:“空白金兰契”架构下的“悟空备案制”研究
  • https(SSL)证书危机和可行的解决方案 - 教程
  • 详细介绍:WIN11+VSCODE搭建c/c++开发环境
  • 笔记:寻找适合自己的简历工具(YAMLResume)
  • 实用指南:Linux 权限管理入门:从基础到实践
  • 用Google的DeepResearch+音频生成功能生成自己感兴趣内容的Podcast
  • Windows 11 24H2 中文版、英文版 (x64、ARM64) 下载 (2025 年 9 月发布)
  • Windows 11 25H2 正式版发布,新增功能简介
  • 快速浏览
  • Marchenko理论