Statistiques
| Révision :

root / bin / get-conf-snapshot @ 27

Historique | Voir | Annoter | Télécharger (1,04 ko)

1
#!/bin/bash
2

    
3
function usage {
4
echo "Syntax : $0 zfs_filesystem/volume_name" 1>&2
5
echo "Return the parameters snapshot for a zfs filesystem/volume" 1>&2
6
}
7

    
8
DIR_CRON="/etc/cron.d/"
9
DIR_CONF_SNAP="/opt/gZFS/snapshots/"
10
NAMEZFS=$1
11
FILE_NAME=$(echo "snapshot-"${NAMEZFS//\//-})
12

    
13
if [ "$1" != "" ]
14
then
15
   if [ -e $DIR_CRON$FILE_NAME ]
16
   then
17
      echo "minutesofsnapshots=$(cat $DIR_CRON$FILE_NAME |awk '{split($0,array," ")} END {print array[1]}')"
18
      echo "hoursofsnapshots=$(cat $DIR_CRON$FILE_NAME |awk '{split($0,array," ")} END {print array[2]}')"
19
      echo "monthsnapshots=$(cat $DIR_CRON$FILE_NAME |awk '{split($0,array," ")} END {print array[3]}')"
20
      echo "dayofmonthsnapshots=$(cat $DIR_CRON$FILE_NAME |awk '{split($0,array," ")} END {print array[4]}')"
21
      echo "dayofweeksnapshots=$(cat $DIR_CRON$FILE_NAME |awk '{split($0,array," ")} END {print array[5]}')"
22
   fi
23
   if [ -e "$DIR_CONF_SNAP$FILE_NAME.conf" ]
24
   then
25
      echo "fileconf=$DIR_CONF_SNAP$FILE_NAME.conf"
26
      /bin/cat $DIR_CONF_SNAP$FILE_NAME.conf
27
   fi 
28
   
29

    
30
else
31
usage
32
exit 1
33
fi