add smart status code

This commit is contained in:
Simon Vieille 2020-12-27 21:43:51 +01:00
parent c52020a775
commit 28d7ee5336
Signed by: deblan
GPG Key ID: 03383D15A1D31745
4 changed files with 7 additions and 2 deletions

View File

@ -4,3 +4,7 @@ get_smart() {
smartctl -H "$1" smartctl -H "$1"
} }
get_smart_status() {
smartctl -H "$1" 2>/dev/null >/dev/null
echo $?
}

View File

@ -6,6 +6,7 @@
for device in $SMART_DEVICES; do for device in $SMART_DEVICES; do
export device export device
export result="$(get_smart "$device")" export result="$(get_smart "$device")"
export status="$(get_smart_status "$device")"
render_template smart render_template smart
done done

View File

@ -1,4 +1,4 @@
S.M.A.R.T ${device} S.M.A.R.T ${device} (status: ${status})
------------------------ ------------------------
${result} ${result}

View File

@ -1,5 +1,5 @@
<div class="title"> <div class="title">
S.M.A.R.T ${device} S.M.A.R.T ${device} (status: ${status})
</div> </div>
<div class="content"> <div class="content">