Script per il labeling dei tape di amanda
Jump to navigation
Jump to search
Lanciare lo script dandogli come argomento la lettera del set. In caso di più set, eseguirlo più volte:
sudo -u backup /path/to/script A
#!/bin/bash
VERSION=1.0.1
if [ $(id -nu) != "backup" ]
then
echo Yous should run this script as user "backup".
echo Aborting.
exit 127
fi
echo labeltape $VERSION
if [ -z "$1" ]
then
echo "Usage:"
echo "labeltapes TAPESET"
echo "where TAPESET=[A|B|C...]"
echo "Aborting."
exit 127
fi
TAPESET=$1
day[1]="MON"
day[2]="TUE"
day[3]="WED"
day[4]="THU"
day[5]="FRI"
echo -e "\n"
for i in 1 2 3 4 5
do
TAPE="${TAPESET}-0${i}-${day[i]}"
echo -e "\a"
read -n 1 -p "Please insert tape $TAPE and press any key (s=skip)" KEY > /dev/null
if [ "$KEY" != "s" ]
then
amlabel -f DailySet1 $TAPE
mt -f /dev/st0 offline
echo -e "\n"
fi
done
echo Finished.
echo -e "\a"
sleep 1
echo -e "\a"