diff --git a/collect-smartctl-json.sh b/collect-smartctl-json.sh index 0f46f16..3df5edd 100755 --- a/collect-smartctl-json.sh +++ b/collect-smartctl-json.sh @@ -54,7 +54,7 @@ for device in "${devices[@]}" echo -n "Collecting data for '${device}'..." # shellcheck disable=SC2086 data="$($SUDO smartctl ${smartctl_args} ${device})" - # Accomodate a smartmontools pre-7.3 bug + # Accommodate a smartmontools pre-7.3 bug data=${data#" Pending defect count:"} type="$(echo "${data}" | "${json_tool}" "${json_args}" '.device.type')" family="$(echo "${data}" | "${json_tool}" "${json_args}" \ diff --git a/readjson.go b/readjson.go index d305e26..5cc60ad 100644 --- a/readjson.go +++ b/readjson.go @@ -68,7 +68,7 @@ func readSMARTctl(logger log.Logger, device Device) (gjson.Result, bool) { if err != nil { level.Warn(logger).Log("msg", "S.M.A.R.T. output reading", "err", err, "device", device.Info_Name) } - // Accomodate a smartmontools pre-7.3 bug + // Accommodate a smartmontools pre-7.3 bug cleaned_out := strings.TrimPrefix(string(out), " Pending defect count:") json := parseJSON(cleaned_out) rcOk := resultCodeIsOk(logger, device, json.Get("smartctl.exit_status").Int())