maniu@securebrain.com:~/dataprotector# vi duration_backup.sh
#!/bin/sh
###################################
DATALISTS="DATA1 \
DATA2 \
DATA3 \
DATA4 \
DATA5 \
DATA6 \
DATA7 \
DATA8 \
DATA9 \
DATA10 \
DATA11 \
DATA12 \
DATA13 \
DATA14 \
DATA15 \
DATA16 \
DATA17 \
DATA18 \
DATA19 \
DATA20 \
DATA21"
###########################################
# funziona se i drv non hanno uno spazio all'intento del nome
cat /dev/null > /tmp/sessioni-d
for i in $DATALISTS
do
/opt/omni/bin/omnidb -session -datalist $i -latest |tail -1 | awk '{print $1}'>> /tmp/sessioni-d
done
for j in `cat /tmp/sessioni-d`
do
echo $j:
LINESTART=`omnidb -session $j -report |grep -n "STARTING Media Agent"|awk -F: '{print $1}'`
omnidb -session $j -report | head -$LINESTART |head -1 | awk -F' ' '{print $7}' 2> /dev/null
LINESTOP=`omnidb -session $j -report |grep -n "COMPLETED Media Agent" |awk -F: '{print $1}'`
omnidb -session $j -report | head -$LINESTOP |tail -2 |grep -v "COMPLETED Media Agent"| awk -F" " '{print $7}' 2> /dev/null
done