From a04a1540f1d6b47028971104417397abd0b5ad0b Mon Sep 17 00:00:00 2001 From: James Bunton Date: Fri, 22 Feb 2019 18:01:21 +1100 Subject: [PATCH] smart-stats: ignore external devices --- smart-stats | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/smart-stats b/smart-stats index a065853..4e1e58c 100755 --- a/smart-stats +++ b/smart-stats @@ -3,7 +3,10 @@ set -eu for dev in /dev/sd?; do - name="$(udevadm info "$dev"|awk -F= '/ID_SERIAL=/ {print $2}')" + if ! udevadm info "$dev" | grep -q ID_BUS=ata; then + continue + fi + name="$(udevadm info "$dev" | awk -F= '/ID_SERIAL=/ {print $2}')" logfile="/var/log/smart/${name}/$(date +%Y-%m-%d_%H:%M).txt" mkdir -p "$(dirname "$logfile")" smartctl -a "$dev" > "$logfile" -- 2.39.2