Linux 如何在变量中存储服务器负载值
我将把最后五分钟的服务器负载存储到shell脚本中的一个变量中。我使用了下面的命令,该命令非常有效:Linux 如何在变量中存储服务器负载值,linux,shell,Linux,Shell,我将把最后五分钟的服务器负载存储到shell脚本中的一个变量中。我使用了下面的命令,该命令非常有效: uptime | awk -F 'load average:' '{print $2}' | awk -F', ' '{print $2}' 产出:0.24 但当我创建一个shell脚本文件时,它会打印整个正常运行时间输出 以下是我的shell脚本: #!/bin/sh uptime = $(uptime | awk -F "load average: " '{print $2}' |
uptime | awk -F 'load average:' '{print $2}' | awk -F', ' '{print $2}'
产出:0.24
但当我创建一个shell脚本文件时,它会打印整个正常运行时间输出
以下是我的shell脚本:
#!/bin/sh
uptime = $(uptime | awk -F "load average: " '{print $2}' | awk -F"," '{print $2}')
echo $uptime
输出:19:39:22上升52分钟,2个用户,平均负载:0.03,0.12,0.20
我的shell脚本有什么问题?删除
=
周围的多余空格,如下所示:
#!/bin/sh
uptime=$(uptime | awk -F "load average: " '{print $2}' | awk -F"," '{print $2}')
echo $uptime
这对我很管用