2022-04-14 15:14:59 +00:00
|
|
|
#!/bin/sh
|
2022-04-14 11:41:12 +00:00
|
|
|
|
|
|
|
# TITRE remove_node_tsm.sh
|
2022-06-29 09:32:30 +00:00
|
|
|
# DESCRIPTION : Suppression de nodes TSM
|
2022-04-14 11:41:12 +00:00
|
|
|
# HISTORIQUE :
|
|
|
|
# T | Date | Auteur | Description
|
|
|
|
#---+------------+------------------------------+------------------------------------
|
|
|
|
# A | 14/04/22 | Demonic | Création
|
|
|
|
# -----------------------------------------------------------------------------------
|
|
|
|
|
|
|
|
# LOGGING
|
|
|
|
# exec > ./log/remove_node_tsm.log 2>&1
|
|
|
|
|
|
|
|
#########################################
|
|
|
|
## DECLARATION DES VARIABLES ##
|
|
|
|
#########################################
|
|
|
|
|
|
|
|
_HOME_PATH="$(cd $(dirname $0) && pwd)"
|
|
|
|
_SCRIPT_PATH="$_HOME_PATH/$(basename $0)"
|
|
|
|
|
2022-04-14 15:14:59 +00:00
|
|
|
LIST="$_HOME_PATH/listnode.txt"
|
2022-04-14 11:41:12 +00:00
|
|
|
|
|
|
|
. $_HOME_PATH/environment
|
|
|
|
|
|
|
|
#########################################
|
|
|
|
## DEFINITION FONCTIONS ##
|
|
|
|
#########################################
|
2022-04-14 09:13:26 +00:00
|
|
|
|
|
|
|
tsmcmd(){
|
2022-04-14 15:14:59 +00:00
|
|
|
dsmadmc -id=$ID -pa=$PASSWD -datao=yes $*
|
2022-04-14 09:13:26 +00:00
|
|
|
return $?
|
|
|
|
}
|
|
|
|
|
2022-04-14 11:41:12 +00:00
|
|
|
#########################################
|
|
|
|
## PROGRAMME PRINCIPAL ##
|
|
|
|
#########################################
|
2022-04-14 09:13:26 +00:00
|
|
|
|
2022-04-14 15:14:59 +00:00
|
|
|
for node in $(cat $LIST)
|
2022-04-14 09:13:26 +00:00
|
|
|
do
|
|
|
|
wait 5s
|
|
|
|
echo " "
|
|
|
|
echo "****************************************"
|
|
|
|
echo "`date '+%d_%m_%Y'` à `date '+%H:%M:%S'`"
|
|
|
|
echo "remove filespace + node for $node"
|
|
|
|
echo "****************************************"
|
|
|
|
|
|
|
|
tsmcmd del fi $node *
|
|
|
|
tsmcmd remove node $node
|
|
|
|
CR=$?
|
|
|
|
|
|
|
|
done
|
|
|
|
|
|
|
|
tsmcmd update admin admin sessionsec=trans
|