在 CentOS 上让 cmatrix 在“后台运行”,常见有几种方式,取决于你是想退出终端也继续跑,还是只是不占用当前终端。
nohup cmatrix > /dev/null 2>&1 &
说明:
nohup:忽略挂断信号> /dev/null 2>&1:不输出日志&:后台运行查看是否在跑:
ps aux | grep cmatrix
setsid cmatrix > /dev/null 2>&1 < /dev/null &
适合 SSH 断开后仍然运行。
yum install -y screen
screen -S cm
cmatrix
Ctrl + A 然后按 D
screen -r cm
yum install -y tmux
tmux new -s cm
cmatrix
脱离:
Ctrl + B 然后按 D
恢复:
tmux attach -t cm
⚠️ cmatrix 是终端动画程序
✅ 最佳实践:
screen / tmuxsetsid cmatrix可以用 systemd(但 cmatrix 意义不大,一般没人这么干)。
如果你需要,我可以给你写一个 systemd service 示例。
如果你能说清楚:
我可以给你最合适的一条命令。