Remoção completa de gateway para Tivoli Framework

Publicado por Ricardo Gellman (última atualização em 17/08/2010)

[ Hits: 4.650 ]

Download RemoveGateway.ksh.txt




Com este script você será capaz de deletar um gateway em uma infra-estrutura de Tivoli, de forma segura, eficaz e sem deixar vestígios de objetos para trás.

  



Esconder código-fonte

#! /bin/sh

GW="$1"

EPMGR=`wlookup EndpointManager`
# Obtendo variaveis para o wdelgate:
# idlcall $EPMGR delete_gateways '{ 1 \"'$GWOID'\" }'
   GWOID=`wlookup -r Gateway "$GW" | cut -d# -f1`
   test -z "$GWOID" && exit 1
   RMOID=`wlookup RepeaterManager`
   echo "Apagar GW $GW, OID $GWOID"
# Verificando Dados do Gateway
   objcall $RMOID contents | fgrep tune_$TMR
   objcall $GWOID rmobj
   objcall $RMOID rmattr tune_$GWOID
# Deletando:
   wdel /Library/Gateway/"$GW"
   mnod=`echo $GWOID | cut -d. -f2`
   objcall $TMR.$mnod.2 boot_method delete "$GWOID#TMF_Gateway::Gateway#"
   wregister -u -r Gateway "$GW"
   echo Recycle TMR server
   if [ "$OS" = "Windows_NT" ]
      then
         net stop oserv
         sleep 2
         net start oserv
   else
      odadmin reexec 1
   fi
rm -f $DBDIR/epmgr.bdb/$GWOID.bdb
rm -f $DBDIR/epmgr.bdb/$GWOID.log
wchkdb -u

Scripts recomendados

Filtro para importação de extrato do Banco do Brasil para Kmymoney

WPA Supplicant

Remoção de arquivos pela data

Pegando seu IP e Hostname com um unico comando.

Converte arquivo


  

Comentários

Nenhum comentário foi encontrado.


Contribuir com comentário