#!/bin/sh while true : do hostbusy=$(cat /sys/class/scsi_host/host3/host_busy) echo "---- hostbusy is $hostbusy" for dev in `lsscsi | grep scsi_debug | awk '{print $6}'`; do disk=$(basename $dev) iorequest_cnt=$(cat /sys/block/$disk/device/iorequest_cnt) iodone_cnt=$(cat /sys/block/$disk/device/iodone_cnt) state=$(cat /sys/block/$disk/device/state) echo "$disk $state $iorequest_cnt $iodone_cnt" done sleep $1 done