可以帮我写一个shell脚本吗 功能是收集linux服务器的cup使用率 和内存使用率
当然可以,以下是一个简单的shell脚本,可以收集CPU使用率和内存使用率:
#!/bin/bash
# 获取CPU使用率
cpu_usage=$(top -b -n 1 | grep "Cpu(s)" | awk '{print $2}' | awk -F. '{print $1}')
# 获取内存使用率
mem_usage=$(free | grep Mem | awk '{print $3/$2 * 100.0}')
# 输出结果
echo "CPU使用率: $cpu_usage%"
echo "内存使用率: $mem_usage%"
脚本中使用了top和free命令来获取CPU和内存使用率,并使用awk命令处理输出结果。最后,将结果输出到终端。您可以将脚本保存为一个.sh文件并执行,或者将其复制到终端中直接执行。
原文地址: https://www.cveoy.top/t/topic/bDGi 著作权归作者所有。请勿转载和采集!