xshell编写脚本,实时监控本机内存和硬盘剩余空间,剩余内存小于500M、根分区剩余空间小于1000M时,发送报警邮件给root管理员(提示:如果提示找不到mail命令,请使用yum install mailx -y安装)(1)查看根分区剩余空间 df / (2)查看内存剩余空间 free (3)发送邮件 mail -s
时间: 2024-03-26 09:39:14 浏览: 22
好的,以下是脚本的实现方法:
```
#!/bin/bash
# 获取根分区剩余空间和内存剩余空间
root_free=$(df -h / | awk '$1=="/"{print $4}')
mem_free=$(free -m | awk 'NR==2{print $4}')
# 判断根分区剩余空间和内存剩余空间是否小于预设值
if [ ${root_free%G} -lt 1 ] || [ ${mem_free} -lt 500 ]; then
# 发送邮件给root管理员
echo "Memory or Disk space is running low on $(hostname)" | mail -s "Alert: System Resource Monitoring" root
fi
```
将上述脚本保存为一个.sh文件,然后使用crontab进行定时执行即可。例如,每5分钟执行一次:
```
*/5 * * * * /path/to/script.sh
```
相关问题
写一个xshell脚本显示CPU、内存使用量,和CPU、Gpu温度
可以使用一下脚本来显示CPU、内存使用量,和CPU、Gpu温度:
#!/bin/bash
echo "CPU使用量:"
top -bn1 | grep "Cpu(s)" | sed "s/.*, *\([0-9.]*\)%* id.*/\1/" | awk '{print 100 - $1"%"}'
echo "内存使用量:"
free -m | awk 'NR==2{printf "%.2f%%", $3*100/$2 }'
echo "GPU温度:"
/opt/vc/bin/vcgencmd measure_temp | awk -F'=' '{print $2}'
echo "CPU温度:"
cat /sys/class/thermal/thermal_zone*/temp | awk '{printf "%3.1f°C\n", $1/1000}'
用Xshell脚本写一个显示CPU、内存使用量,和CPU、Gpu温度
答:可以使用Xshell脚本来查看CPU和内存使用情况,以及CPU和GPU温度,具体步骤如下:
1. 打开Xshell,输入“top”命令,查看CPU和内存的使用情况。
2. 输入“sensors”命令,查看CPU和GPU的温度。
3. 使用“cat /proc/cpuinfo”命令,查看CPU的详细信息。
相关推荐
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)