Atualiza tpols 2007.sh
O script aplica as atualizacoes da MissaoCluster 2007 nas tpol selecionadas. Deve ser utilizado apos a recuperacao de uma tpol parada da seguinte forma:
atualiza_tpols_22007.sh <range-tpols>
Exemplo:
atualiza_tpols_22007.sh 12
atualiza_tpols_22007.sh 12-15
#!/bin/bash # Adequacoes nas TPOL para as demandas da MissaoCluster 2007 # Eh passado o range do tpol_cmd.sh # # Fabio D Freitas em Set/2007 # Range maximo das TPOL DEBUG=0 HELP=0 if [ $# -eq 0 ]; then HELP=1 fi if [ "$1" = "-h" ]; then HELP=1 fi if [ $HELP -eq 1 ]; then echo "---------------------------------------------------" echo "$0 - Aplica as adequacoes nas TPOL para as demandas da MissaoCluster 2007" echo "" echo "Use: $0 range_start[-range_end] range do tpol_cmd.sh" echo "" echo "ou : $0 [-h] para este Help" echo "" echo "" echo "Fabio D Freitas <freitas@computer.org> 2007" exit fi RANGE=$1 echo "1-Criar o diretorio /root/enterprise_scripts" CMD="tpol_cmd.sh $RANGE rsh TPOL mkdir /root/enterprise_scripts" echo "[$CMD]" if [ $DEBUG -eq 0 ]; then $CMD fi echo "" echo "" echo "2-Criar o diretorio /var/log/enterprise" CMD="tpol_cmd.sh $RANGE rsh TPOL mkdir /var/log/enterprise" echo "[$CMD]" if [ $DEBUG -eq 0 ]; then $CMD fi echo "" echo "" echo "3-Apendar o /etc/fstab para montar o diretorio /var/log/enterprise en lcad10" # Cuidado tricky command!! Se for copiar esse comando testar icom cuidado e com backup das coisas CMD="tpol_cmd.sh $RANGE rsh TPOL "'grep enterprise /etc/fstab; if [ $? -eq 1 ]; then echo "10.1.1.254:/var/log/enterprise /var/log/enterprise nfs rw,hard,intr 0 0" >> /etc/fstab; mount -a; echo 1 > /var/log/enterprise/`hostname`.ok; fi' echo "[$CMD]" if [ $DEBUG -eq 0 ]; then $CMD fi echo "" echo "" echo "4-Apagar o antigo/etc/cron.hourly/verifica_temperatura" CMD="tpol_cmd.sh $RANGE rsh TPOL rm /etc/cron.hourly/verifica_temperatura" echo "[$CMD]" if [ $DEBUG -eq 0 ]; then $CMD fi echo "" echo "" echo "5-Copiar o novo verifica_temperatura.sh " CMD="tpol_cmd.sh $RANGE rcp verifica_temperatura.sh TPOL:/root/enterprise_scripts/" echo "[$CMD]" if [ $DEBUG -eq 0 ]; then $CMD fi echo "" echo "" echo "6-Copiar o novo crontab" CMD="tpol_cmd.sh $RANGE rcp crontab_tpol_template TPOL:/etc/" echo "[$CMD]" if [ $DEBUG -eq 0 ]; then $CMD fi echo "" echo "" echo "7-Copiar o programa stress" CMD="tpol_cmd.sh $RANGE rcp stress TPOL:/root/enterprise_scripts/" echo "[$CMD]" if [ $DEBUG -eq 0 ]; then $CMD fi echo "" echo "" # EOF