Loading... 当在Linux系统中需要编写一个CPU和内存监控脚本时,可以使用Bash脚本来实现。下面是一个满足上述要求的示例脚本: ```bash #!/bin/bash # 获取CPU信息 function get_cpu_info() { cpu_info=$(top -bn1 | grep "Cpu(s)" | awk '{print $2+$4}') echo "当前CPU使用率:${cpu_info}%" } # 获取内存信息 function get_mem_info() { mem_info=$(free -m | grep "Mem:" | awk '{print $3/$2 * 100}') echo "当前内存使用率:${mem_info}%" } # 主函数 function main() { while true; do clear echo "====== 系统资源监控 ======" get_cpu_info get_mem_info echo "=========================" sleep 5 done } main ``` 将上述代码保存为一个脚本文件,比如 `monitor.sh`,然后在终端中运行该脚本,即可实时监控CPU和内存的使用情况。 该脚本使用了top和free命令来获取CPU和内存信息,并在每次循环中显示当前的CPU使用率和内存使用率。脚本会每隔5秒刷新一次数据,并持续监控系统资源。 请注意,此脚本是一个简单的监控示例,可能无法满足所有监控需求。在实际情况中,可能需要更复杂和全面的监控脚本来满足特定的监控要求。 --- **<span style='color:#000000'>香港服务器购买链接:[www.tsyvps.com](https://www.tsyvps.com)</span>** **<span style='color:#DC143C'>蓝易云香港五网CN2 GIA/GT精品网络服务器。拒绝绕路,拒绝不稳定。</span>** 最后修改:2023 年 07 月 20 日 © 允许规范转载 打赏 赞赏作者 支付宝微信 赞 如果觉得我的文章对你有用,请随意赞赏