编写一个sh脚本可以每10s检测一次linux的内存,检测十次后不在检测
时间: 2023-03-28 22:02:36 浏览: 136
可以编写以下脚本实现:
#!/bin/bash
count=
while [ $count -lt 10 ]
do
free -m
sleep 10
((count++))
done
当脚本运行时,它会每10秒钟运行一次free -m命令来检测Linux的内存使用情况。它将重复这个过程10次,然后停止检测。
相关问题
编写一个sh脚本可以每10s检测一次linux的内存,检测十次后更改为20s检测一次
可以编写以下脚本实现:
```
#!/bin/bash
count=
while [ $count -lt 10 ]
do
free -m
sleep 10s
((count++))
done
while true
do
free -m
sleep 20s
done
```
该脚本使用了一个 while 循环来检测内存,循环 10 次后更改检测间隔为 20 秒。在循环中使用了 free 命令来检测内存使用情况,-m 参数表示以 MB 为单位显示。sleep 命令用于等待指定的时间间隔。
阅读全文