Script Tomcat y Eliminar temporales

2
[email protected] Página 1 Script para Tomcat y Eliminacion de Archivos Temporales. Primeramente escribimos un script similar al siguiente en la ubicación: /home/scripts/tomcat.sh Con touch creamos un archivo con el nombre tomcat.sh, lo editamos y agregamos el script. Posteriormente le damos derechos de ejecución con chmod 645 tomcat.sh (-rw-r--r-x). Omitir las líneas en azul. #!/bin/bash Definimos la ubicación del log. pathLog="/home/scripts/log.log" echo ----------------------------------------------- >> $pathLog Agregamos fecha y hora al log. date >> $pathLog echo --PARAR SERVICIO TOMCAT-- >> $pathLog Enviamos la señal de stop a tomcat. /etc/init.d/tomcat6 stop >> $pathLog echo --ELIMINACION DE TEMPORALES SIICEI/JASPER-- >> $pathLog Procedemos a buscar y después a eliminar los archivos .pdf de la ruta especificada. find /var/lib/tomcat6/webapps/temps -name "*.pdf" -exec rm -r {} \; echo --INICIO DE SERVICIO TOMCAT-- >> $pathLog Enviamos la señal de start a tomcat. /etc/init.d/tomcat6 start >> $pathLog echo --TAREAS COMPLETADAS-- >> $pathLog Agregamos la fecha y hora de finalización del script. date >> $pathLog echo ----------------------------------------------- >> $pathLog

description

script con la finalidad de parar tomcat, borrar los temporales y volver a iniciar el seivicio. ejecucion programada en cron a las 3am.

Transcript of Script Tomcat y Eliminar temporales

Page 1: Script Tomcat y Eliminar temporales

[email protected] Página 1

Script para Tomcat

y

Eliminacion de Archivos Temporales.

Primeramente escribimos un script similar al siguiente en la ubicación: /home/scripts/tomcat.sh Con touch creamos un archivo con el nombre tomcat.sh, lo editamos y agregamos el script. Posteriormente le damos derechos de ejecución con chmod 645 tomcat.sh (-rw-r--r-x). Omitir las líneas en azul. #!/bin/bash Definimos la ubicación del log. pathLog="/home/scripts/log.log" echo ----------------------------------------------- >> $pathLog Agregamos fecha y hora al log. date >> $pathLog echo --PARAR SERVICIO TOMCAT-- >> $pathLog Enviamos la señal de stop a tomcat. /etc/init.d/tomcat6 stop >> $pathLog echo --ELIMINACION DE TEMPORALES SIICEI/JASPER-- >> $pathLog Procedemos a buscar y después a eliminar los archivos .pdf de la ruta especificada. find /var/lib/tomcat6/webapps/temps -name "*.pdf" -exec rm -r {} \; echo --INICIO DE SERVICIO TOMCAT-- >> $pathLog Enviamos la señal de start a tomcat. /etc/init.d/tomcat6 start >> $pathLog echo --TAREAS COMPLETADAS-- >> $pathLog Agregamos la fecha y hora de finalización del script. date >> $pathLog echo ----------------------------------------------- >> $pathLog

Page 2: Script Tomcat y Eliminar temporales

[email protected] Página 2

Iniciamos una sesión de Webmin, donde nos dirigiremos a System/Scheduled Cron Jobs y nos mostrara la siguiente

pantalla, donde elegiremos Create a new scheduled cron job en la parte inferior.

En la siguiente ventana definimos el comando a ejecutar /home/scripts/./tomcat.sh y en la parte When to execute

elegimos Times and dates selected below. Donde elegiremos la hora en la que queremos ejecutar el comando. Para

terminar le damos en Save para guardar.