]>
code.delx.au - monosys/blob - smart-stats
3 for dev
in /dev
/sd?
; do
4 if ! udevadm info
"$dev" |
grep -q ID_BUS
=ata
; then
7 name
="$(udevadm info "$dev" | awk -F= '/ID_SERIAL=/ {print $2}')"
8 logfile
="/var/log/smart/${name}/$(date +%Y-%m-%d_%H:%M).txt"
9 mkdir
-p "$(dirname "$logfile")"
10 smartctl
-a "$dev" > "$logfile"