是的,你可以使用Linux的cpuinfo
命令结合脚本语言(如Bash)来定时采集CPU信息
#!/bin/bash
# 定义采集CPU信息的函数
collect_cpu_info() {
cpu_info=$(cat /proc/cpuinfo)
echo "CPU Info:"
echo "$cpu_info"
}
# 将采集到的CPU信息写入日志文件
log_cpu_info() {
timestamp=$(date +"%Y-%m-%d %H:%M:%S")
echo "$timestamp: $cpu_info" >> cpu_info.log
}
# 主循环
while true; do
collect_cpu_info
log_cpu_info
sleep 60 # 每隔60秒采集一次CPU信息
done
将上述脚本保存为collect_cpu_info.sh
,然后通过运行chmod +x collect_cpu_info.sh
命令使其可执行。最后,运行./collect_cpu_info.sh
来启动定时采集CPU信息的脚本。
注意:这个脚本将一直运行,直到你手动停止它。你可以使用Ctrl+C
来终止脚本。如果你希望在后台运行脚本,可以使用nohup ./collect_cpu_info.sh &
命令。