- echo "running as root" > root
- disk_info
- [[ -x `which sfdisk` ]] && sfdisk -d > sfdisk 2>sfdisk.error
- [[ -x `which ddcprobe` ]] && ddcprobe > ddcprobe
- [[ -x `which dmidecode` ]] && dmidecode > dmidecode
- for disk in $disklist; do
- [[ -x `which smartctl` ]] && smartctl -i /dev/$disk >> smartctl
- [[ -x `which hdparm` ]] && hdparm -iv /dev/$disk >> hdparm
- [[ -x `which fdisk` ]] && fdisk -lu /dev/$disk >> fdisk 2>>fdisk.error
- [[ -x `which parted` ]] && parted -s /dev/$disk print >> parted
- LC_ALL=C file -s /dev/$disk?* | grep -v ": empty" >> file_disk
- done
+ echo "running as root" > root
+ disk_info
+ exectest sfdisk && sfdisk -d > sfdisk 2>sfdisk.error
+ exectest ddcprobe && ddcprobe > ddcprobe
+ exectest dmidecode && dmidecode > dmidecode
+ for disk in $disklist; do
+ exectest smartctl && smartctl -i /dev/$disk >> smartctl
+ exectest hdparm && hdparm -iv /dev/$disk >> hdparm
+ exectest fdisk && fdisk -lu /dev/$disk >> fdisk 2>>fdisk.error
+ exectest parted && parted -s /dev/$disk print >> parted
+ LC_ALL=C file -s /dev/$disk?* | grep -v ": empty" >> file_disk
+ done