Tag: Nix

NB smartdatacollection.sh Script

#!/bin/bash
# remove -l farm from params
# set desirable disk_type 

curr_date=$(date --iso-8601)
smart_dir=${curr_date}_smartctl_data
disk_type="ST18000NM008J"
smartctl=$(which smartctl)
#smartctl="/root/usr/local/sbin/smartctl"

[ -d ${smart_dir} ] || echo mkdir ${smart_dir}
lsscsi -i | grep ${disk_type} | grep 0x50 | awk -v smart_dir="$smart_dir" \
        -v smartctl="$smartctl" \
        '{print smartctl " -x -l farm "$6 " > "smart_dir"/smartctl_-x_-l_farm_"$7".txt"}' 
echo "tar cfj $0_${smart_dir}.tar.bz2 ${smart_dir}/*"

Run: bash smartdatacollection.sh | time bash

Save: smartdatacollection.sh_2025-07-30_smartctl_data.tar.bz2

 

NB serial port SBus-specific

В продолжении темы нестандартных решений.

Имеем порт S.Bus/S.Bus2, технически это one-wire serial, 100000 8E2. Хотелось бы практически подсматривать (без логического анализатора), что там летит. USB-TTL адаптер – некий китаец на CHG340, работает на 4.11 из коробки и без нюансов.