惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

N
Netflix TechBlog - Medium
Blog — PlanetScale
Blog — PlanetScale
Google DeepMind News
Google DeepMind News
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
F
Fortinet All Blogs
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
Stack Overflow Blog
Stack Overflow Blog
人人都是产品经理
人人都是产品经理
H
Hackread – Cybersecurity News, Data Breaches, AI and More
L
LangChain Blog
Microsoft Security Blog
Microsoft Security Blog
Apple Machine Learning Research
Apple Machine Learning Research
Y
Y Combinator Blog
阮一峰的网络日志
阮一峰的网络日志
博客园_首页
IT之家
IT之家
V
V2EX
C
Check Point Blog
MongoDB | Blog
MongoDB | Blog
Last Week in AI
Last Week in AI
B
Blog
J
Java Code Geeks
大猫的无限游戏
大猫的无限游戏
雷峰网
雷峰网

博客园 - Fintech技术汇

conda环境导出/导入 Element UI - el-tree组件显示横向滚动条 linux命令 GO单元测试-工具 开源协议 JKS证书转换 Moodle环境搭建 githubusercontent和github加速镜像 Ubuntu下解决Git保存用户名和密码的方法 MySql操作 NPM设置和恢复淘宝镜像 Spring Boot实现热部署 Docker命令 MySql忘记密码后重置 IntelliJ IDEA 推荐设置讲解 Spring Boot VS Spring Cloud 分布式RPC框架ZeroC Ice简介 Visual Studio中,你应该知道的几个Immediate Window小技巧 如何调试没有源码的.Net程序 从msi解压文件
linux-断开SSH终端连接后,保持程序依然运行
Fintech技术汇 · 2025-05-12 · via 博客园 - Fintech技术汇

方法一

nohup ./process > output.log 2>&1 &

方法二

  1. screen -S my_session
  2. 运行命令如:npm run dev
  3. 按 Ctrl+A, 然后按 D 分离会话
  4. 关闭SSH终端连接

其他命令

  • 查看所有会话 screen -ls # 等价于 screen --list
  • 重新连接会话 screen -r 或者
  • -d:断开原有连接;-r:重新附加(合起来:先断再连), screen -d -r dev-session # 或 screen -d -r 12345

方法三

  1. 创建新的tmux会话(命名为dev-session)
    tmux new -s dev-session
  2. 在tmux会话内执行npm run dev
    npm run dev
  3. 脱离tmux会话(保留进程运行):按快捷键 Ctrl + B → 松开后按 D

其他命令

  • 查看会话
    tmux ls
  • 重新连接会话(如需操作):
    tmux attach -t dev-session
  • 停止进程:进入会话后按 Ctrl + C,或直接杀死会话
    tmux kill-session -t dev-session

方法四

setsid npm run dev > /var/log/npm-dev.log 2>&1