gpt4 book ai didi

linux - PHP 负载监控 - "cat/proc/loadavg: No Such File"错误

转载 作者:太空宇宙 更新时间:2023-11-04 04:13:31 25 4
gpt4 key购买 nike

希望你能帮忙解决这个问题,我正在尝试使用这个脚本来监视服务器负载,如果负载超过 4,请给我发电子邮件,它在 cron 中设置为每五分钟运行一次,但我收到错误“cat/proc/loadavg:没有这样的文件或目录”,我已经检查过并且可以从命令行访问 proc 并且它已安装,所以我不确定问题是什么。该脚本位于/home/user/目录中。

提前致谢。

    #!/bin/bash
trigger=4.00
load=`cat /proc/loadavg | awk '{print $1}'`
response=`echo | awk -v T=$trigger -v L=$load 'BEGIN{if ( L > T){ print "greater"}}'`
if [[ $response = "greater" ]]
then
sar -q | mail -s"High load on server - [ $load ]" me@domain.com
fi

最佳答案

可能是路径问题。

添加“echo $PATH >somefile”以查看您的路径。然后确保该路径适用于所有命令(sar、cat、awk、mail)。

如果没有,请在脚本中设置 PATH 或完全限定命令的位置

关于linux - PHP 负载监控 - "cat/proc/loadavg: No Such File"错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17953803/

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