scripts/SHELL/TSM/remove_node_tsm.sh

53 lines
1.4 KiB
Bash
Raw Normal View History

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