温馨提示×

linux cmatrix如何后台

小樊
41
2026-09-14 08:26:15
栏目: 智能运维

cmatrix(那个“黑客帝国”字符雨效果)本身是一个全屏终端动画程序,它依赖终端显示,不能像普通进程那样在“纯后台”无终端运行并看到效果。但你可以根据目的用下面几种方式“放到后台”或“脱离终端”。


一、只是不想占当前终端(后台运行)

如果你只是不想被它占住终端:

cmatrix &

或者挂起再放后台:

cmatrix
# 按 Ctrl+Z
bg

⚠️ 缺点:终端关了,cmatrix 也会退出。


二、脱离终端(推荐:nohup / setsid)

1️⃣ nohup

nohup cmatrix > /dev/null 2>&1 &

关掉终端也不会死,但必须有一个终端(tty)存在


2️⃣ setsid(更干净)

setsid cmatrix > /dev/null 2>&1 &

三、在“虚拟终端”里后台跑(最实用)

如果你想让它一直跑,但不影响你正常用终端:

用 screen

screen -S matrix
cmatrix
# Ctrl+A D 脱离

查看:

screen -r matrix

用 tmux(更现代)

tmux new -s matrix
cmatrix
# Ctrl+B D 脱离

恢复:

tmux attach -t matrix

这是最推荐方式


四、完全无终端运行(看不到画面,只测试)

如果只是为了“进程存在”:

setsid cmatrix < /dev/null > /dev/null 2>&1 &

你看不到字符雨,没意义。


五、开机自启(可选)

crontab -e
@reboot tmux new -s matrix -d cmatrix

总结

需求 方法
临时后台 cmatrix &
关终端不退出 setsid cmatrix &
长期运行 tmux / screen
纯后台无界面 没必要

如果你告诉我你是 SSH / 本地终端 / 树莓派 / 服务器,我可以给你最合适的方案。

0