shell CPU监测
时间: 2023-07-06 09:43:41 浏览: 135
linux 进程 CPU 监测 shell
5星 · 资源好评率100%
你可以使用Shell脚本来监测CPU使用率,以下是一个简单的脚本示例:
```
#!/bin/bash
# 获取CPU使用率
cpu_usage=$(top -b -n 1 | grep "Cpu(s)" | awk '{print $2 + $4}')
# 输出CPU使用率
echo "CPU 使用率:$cpu_usage%"
```
这个脚本使用top命令获取CPU使用率,并使用grep和awk命令提取出使用率值。然后使用echo命令输出使用率值。
你可以将这个脚本保存为一个文件,例如cpu_monitor.sh,并在命令行中执行:
```
$ ./cpu_monitor.sh
```
执行结果会输出当前的CPU使用率。
如果你想要定时监测CPU使用率,可以使用crontab来定时执行脚本。例如,下面的crontab配置会每5分钟执行一次cpu_monitor.sh脚本:
```
*/5 * * * * /path/to/cpu_monitor.sh
```
在命令行中执行crontab -e命令,打开crontab的编辑器,将上述配置复制到文件末尾即可。
阅读全文