在 Linux 环境下,常常会使用一些脚本,但我们想使其后台长期运行,需要使用 Linux 的终端命令,使其即使在 shell 终端关了之后依然执行脚本,并可以将日志重定向到日志文件。本文章将以启动一个本地脚本 my_script.sh 为例子,介绍三种常用后台启动方法。
1. tmux / screen(推荐用于开发与可视化监控)
tmux / screen 是终端复用器:它创建一个独立于 SSH 会话的会话(session),在该会话中启动的所有进程都与该会话的伪终端(pty)绑定。即使 SSH 断开,tmux 会话仍在后台运行,随后可以重新 attach 回来查看输出或交互。
2026/4/15大约 3 分钟