14:35 Thu 22 Aug    , Владимир Скубриев wrote:
> TO="/dev/sdb"
> SERIAL="RTF57NGH"
> TO_DISK_INFO=`udevadm info --query=all -n $TO`
> 
> echo $TO_DISK_INFO | grep SERIAL_SHORT | grep -q $SERIALTO
> # проверяем результат последней команды
> if [ $? -ne 0 ];
> then
>   echo " Parametr <SERIALTO> do not correspond hard drive <TO> -
> Exiting, beacuse we cannot delete ALL DATA ..."
>   echo " ... !!! BE Careful !!! ..."
>   exit 3
> fi

Проверить наличие нужного диска можно проще:

BACKUP_DISK="/dev/disk/by-id/usb-Easy_Disk_AA040127_007375-0:0"
if [ ! -b "$BACKUP_DISK" ]; then
        echo "Correct backup disk not found: $BACKUP_DISK" >&2
        exit 1
fi

-- 
WBR, Andrey Tataranovich


-- 
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: 
http://lists.debian.org/20130822124325.gc12...@tataranovich-pc.local.aitoc.com

Ответить