温馨提示×

centos cmatrix定时任务设置

小樊
44
2025-12-07 16:27:09
栏目: 智能运维

在 CentOS 系统中,cmatrix 是一个基于 curses 的终端模拟器,它可以显示类似于 top 命令的实时系统状态信息

首先,确保已经安装了 cmatrix。如果尚未安装,请使用以下命令安装:

sudo yum install cmatrix

接下来,创建一个名为 cmatrix-cron 的脚本文件:

nano ~/cmatrix-cron

在打开的编辑器中,输入以下内容:

#!/bin/bash
while true; do
  clear
  cmatrix -b -C -R -S -s 5 -r 10 -c 100 -m 10 -P 1 -D 1 -U 1 -l 1 -p 1 -q 1 -z 1 -t 1 -o 1 -w 1 -x 1 -y 1 -A 1 -B 1 -F 1 -G 1 -H 1 -I 1 -J 1 -K 1 -L 1 -M 1 -N 1 -O 1 -P 1 -Q 1 -R 1 -S 1 -T 1 -U 1 -V 1 -W 1 -X 1 -Y 1 -Z 1 -a 1 -b 1 -c 1 -d 1 -e 1 -f 1 -g 1 -h 1 -i 1 -j 1 -k 1 -l 1 -m 1 -n 1 -o 1 -p 1 -q 1 -r 1 -s 1 -t 1 -u 1 -v 1 -w 1 -x 1 -y 1 -z 1
  sleep 60
done

这个脚本会每隔 60 秒(1 分钟)刷新一次 cmatrix。你可以根据需要调整 sleep 的时间。

保存并关闭文件。接下来,为脚本添加可执行权限:

chmod +x ~/cmatrix-cron

现在,我们需要将这个脚本添加到 crontab 中,以便在系统启动时自动运行。首先,打开当前用户的 crontab 文件:

crontab -e

在打开的编辑器中,添加以下行:

@reboot ~/cmatrix-cron

保存并关闭文件。现在,每次系统启动时,cmatrix-cron 脚本都会自动运行,显示实时系统状态信息。

如果你想要停止显示 cmatrix,只需关闭终端窗口或终止 cmatrix-cron 进程即可。

0