gpt4 book ai didi

linux - 用于监控资源使用情况和电子邮件警告的 Bash 脚本

转载 作者:太空宇宙 更新时间:2023-11-04 09:47:41 27 4
gpt4 key购买 nike

我正在寻找一个 bash 脚本来监控资源使用情况并在超过特定阈值时发送电子邮件。

到此为止

 top -b -d1 -n2 | grep Cpu | cut -c 35-39

但它输出两个值?即

95.498.0

如何添加电子邮件阈值部分,即 >75% 我还想为内存使用添加相同的功能。

最佳答案

它输出两个值,因为您使用 -n2 指定了两次迭代

您还要查看 cpu 空闲百分比,因此您必须从 100 中减去它才能得到您的值,并且由于它是 float ,您必须使用 bc

LOAD_IDLE=`top -b -n1 | grep Cpu | cut -c 35-39`; LOAD=`echo "100-$LOAD_IDLE"|bc` ; if [ "${LOAD%%.*}" -gt "74" ]; then #send email; fi

关于linux - 用于监控资源使用情况和电子邮件警告的 Bash 脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14504380/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com