#!/bin/bash ############################################################################### # License: BSD Zero Clause License file # Copyright: # (C) 2008 - 2024 Alex Butcher # (C) 2008 - 2024 Alexander Shaduri ############################################################################### device="$1"; if [ "$device" = "" ]; then echo "Usage: $0 " exit 1; fi dev_base=$(basename "$device") out_file=/var/run/smart-"$dev_base" # Change the path to smartctl if necessary. smartctl -x --json=o "$device" > "$out_file" 2>&1 chmod 644 "$out_file"