Infra: Activar / Desactivar cronjobs de TGRAPPL y TGPHOLD para servidores BATCH

  • Esta guia explica como activar y desactivar los jobs de TGRAPPL y TGPHOLD para los servidores Batch

NOTAS:

  • Anteriormente se llamaban tvrappl y tvphold
  • Esta guía es aplicable para los siguientes servidores
ServidorIP
BANNER9BATCHPROD10.0.3.99
BANNER9BATCHDESA10.0.3.34
SIGESA-BATCH10.0.3.213
SIGESABATCH

Dependencias: Desactivar conectividad de Bancos

Desactivar los procesos de TGRAPPL y TGPHOLD

  • Ingresamos al servidor batch requerido
  • p: u4c
# -------------------------
# BANNER9BATCHPROD
# -------------------------
ssh 10.0.3.99 -l cgi

# -------------------------
# BANNER9BATCHDESA
# -------------------------
ssh 10.0.3.34 -l cgi

# -------------------------
# SIGESA-BATCH
# -------------------------
ssh 10.0.3.213 -l cgi

# -------------------------
# SIGESABATCH
# -------------------------
ssh 10.0.3.XX -l cgi

Ingresamos con el usuario banjobs

  • p: adinbanne12
su - banjobs
  • Y podemos revisar la lista de los crones activos
crontab -l
  • Aquí vamos a encontrar las siguientes lineas que contienen los procesos de tgrappl y/ó tgphold
  • Ejecutamos el siguiente comando para poder editar los registros
crontab -e
  • NOTA: si el crobtab esta configurado con vi podemos salir con :wq y ejecutar el siguiente comando para modificarlo
export VISUAL=nano;
  • Una vez dentro del archivo le agregamos un # al principio de cada linea ( se deben desactivar los dos procesos)
# */5 * * * * /u01/banjobs/bin/BANNER9/tgrappl_auto.shl > /u01/banjobs/bin/BANNER9/tgrappl_auto.log
# */5 * * * * /u01/banjobs/bin/BANNER9/tgphold_auto.shl > /u01/banjobs/bin/BANNER9/tgphold_auto.log
  • Respaldo de archivo
####################################
## reinicio de los gurjobs
####################################
# * * * * * /u00/banjobs/bin/jobcheck_ANY.shl BANNER9  > /u01/banjobs/bin/jobcheck_ANY.log

###################################
##  Procesos en sleep and Wake
###################################
#00 00 * * * /u01/banjobs/bin/BANNER9/restart_sleepWake_FGRACTG.shl > /u01/banjobs/bin/BANNER9/restart_sleepWake_FGRACTG.log
#00 00 * * * /u01/banjobs/bin/BANNER9/restart_sleepWake_FORAPPL.shl > /u01/banjobs/bin/BANNER9/restart_sleepWake_FORAPPL.log
#03 00 * * * /u01/banjobs/bin/BANNER9/check_seats.shl > /u01/banjobs/bin/BANNER9/check_seats.log

# Cambio Oracle19 aplicado
*/2 * * * * /u01/banjobs/bin/BANNER9/tgrappl_auto.shl > /u01/banjobs/bin/BANNER9/tgrappl_auto.log
*/4 * * * * /u01/banjobs/bin/BANNER9/tgphold_auto.shl > /u01/banjobs/bin/BANNER9/tgphold_auto.log


###################################
##  Eliminación de archivos viejos
###################################
00 00 * * * find /u01/banjobs/gurjobs/SLEEPWAKE/BANNER9/TGRAPPL/* -mtime +7 -exec rm {} \;
00 00 * * * find /u01/banjobs/gurjobs/SLEEPWAKE/BANNER9/TGPHOLD/* -mtime +7 -exec rm {} \;
00 00 * * * find /u01/banjobs/gurjobs/BANNER9/* -mtime +7 -exec rm {} \;

#29 5 * * 1,4 /u01/banjobs/ellucianapp/crea_indices.shl > /u01/banjobs/ellucianapp/creaindices.log
  • Guardamos
  • los cambios ctrl + o
  • salir del editor ctrl + x
  • salir del usuario banjobs para ir al usuario root
exit
  • Reiniciar el crontab
# Con el usuario root p: adibane12
su -

# Reiniciar
/etc/init.d/crond restart
o 
systemctl restart crond

Activar los procesos de TGRAPPL y TGPHOLD

  • Ingresamos al servidor batch requerido
# -------------------------
# BANNER9BATCHPROD
# -------------------------
ssh 10.0.3.99 -l cgi

# -------------------------
# BANNER9BATCHDESA
# -------------------------
ssh 10.0.3.34 -l cgi

# -------------------------
# SIGESA-BATCH
# -------------------------
ssh 10.0.3.213 -l cgi

# -------------------------
# SIGESABATCH
# -------------------------
ssh 10.0.3.XX -l cgi
  • Ingresamos con el usuario banjobs p: adibane12
su - banjobs
  • Y podemos revisar la lista de los crones activos
crontab -l
  • Aquí vamos a encontrar las siguientes lineas que contienen los procesos de tgrappl y/ó tgphold comentadas, es decir con un # antes de cada linea
# */5 * * * * /u01/banjobs/bin/BANNER9/tgrappl_auto.shl > /u01/banjobs/bin/BANNER9/tgrappl_auto.log
# */5 * * * * /u01/banjobs/bin/BANNER9/tgphold_auto.shl > /u01/banjobs/bin/BANNER9/tgphold_auto.log
  • Ejecutamos entonces el siguiente comando para poder editar los registros
crontab -e
  • Una vez dentro del archivo le eliminamos el # al principio de cada linea ( Debemos activar los dos procesos)
*/5 * * * * /u01/banjobs/bin/BANNER9/tgrappl_auto.shl > /u01/banjobs/bin/BANNER9/tgrappl_auto.log
*/5 * * * * /u01/banjobs/bin/BANNER9/tgphold_auto.shl > /u01/banjobs/bin/BANNER9/tgphold_auto.log
  • Guardamos
  • los cambios ctrl + o
  • salir del editor ctrl + x
  • salir del usuario banjobs para ir al usuario root
exit
  • Reiniciar el crontab
# Con el usuario root
su -

# Reiniciar
/etc/init.d/crond restart
o 
systemctl restart crond