Monday, July 15, 2013

A script to show number of mounted tapes

#!/bin/sh
#Set Variables
TSM_CMD="dsmadmc -id=admin -password=******** -dataonly=yes"

#Main
TAPE_MOUNTS=`${TSM_CMD} q mo`
#echo $TAPE_MOUNTS
TAPE_DRIVE_COUNT=0
for item in $TAPE_MOUNTS; do
#echo $(echo $item | egrep 3592DRIVE[01,02,03,04,05,06,07,08,09,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24] )
TAPE_DRIVE=$(echo $item | egrep 3592DRIVE[01,02,03,04,05,06,07,08,09,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24] )
        if [ ! -z $TAPE_DRIVE ]; then
                ((TAPE_DRIVE_COUNT=TAPE_DRIVE_COUNT +1))
        fi
done
echo "Total 3592 Mounted Tapes=" $TAPE_DRIVE_COUNT

No comments: