NVMe 温度获取失败:脚本输出 - 而不是预期值 -273
///'根据给出的脚本代码,可以看出 ////$nvmetmp// 是通过执行命令 //sudo //$compath smart-log //$nvmeInfo[0] |grep temperature|awk '{print //$3}'// 获取的温度值。//n//n根据给出的命令 //sudo /usr/sbin/nvme smart-log /dev/nvme0n1 |grep temperature|awk '{print //$3}'//,可以看出该命令获取到的温度值为 -273。//n//n因此,在脚本中 ////$nvmetmp// 的输出应该也是 -273。//n//n如果 ////$nvmetmp// 的输出只有 //-//,说明在执行命令 //sudo //$compath smart-log //$nvmeInfo[0] |grep temperature|awk '{print //$3}'// 时没有获取到温度值。可能原因包括://n//n1. ////$nvmeInfo[0]// 的值不正确,导致无法获取到正确的温度值。//n2. ////$compath// 的值不正确,导致无法正确执行命令。//n3. ////$nvme// 数组中的其他元素的值不正确,导致无法获取到正确的温度值。//n//n请检查以上可能的原因,并确保脚本中的变量和命令的输入参数正确。///
原文地址: http://www.cveoy.top/t/topic/pH1Q 著作权归作者所有。请勿转载和采集!