我需要修复以下代码。该代码旨在确定给定节点中可用的核心数。
第 1 步:获取核心数
TC=$(grep -c process /proc/cpuinfo)
第 2 步:计算正常运行时间,忽略小数
LA=$(uptime | cut -d ' ' -f 13 | head -c 1)
第 3 步$LA
:从中减去$TC
以获取我可以运行的进程数
procs=$(expr $TC - $LA)
我的问题是第 2 步:当我输入时uptime | cut -d ' ' -f 13 | head -c 1
,我得到了a
。这意味着什么?第2步有错误吗?
让我补充一点,如果我简单地输入,uptime
我会得到
23:17:01 up 38 days, 38 min, 8 users, load average: 0.00, 0.00, 0.00