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 [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]
Archive: 
http://lists.debian.org/[email protected]

Ответить