BASH – Respalda archivos del día anterior.-

Publicado en Unix - Linux | Deja un comentario

BASH – Script ejecuta comandos remotos mediante TELNET (Verifica procesos DEFUNC).-

Lo que realiza este SCRIPT es verificar los procesos DEFUNC en un servidor y si sobrepasa un UMBRAL pedeterminado (300 para este caso) procede a reiniciar el WEBSERVER. Existen diferentes validaciones muy interesantes en este script : como quitar los controles de fin de linea (CTRL M), generados en el archivo de salida del telnet, quitar los espacios en blanco al principio y al final de la variable y tambien validar que la variable capturada, corresponda a un número; de no ser asi finaliza el programa. También se genera un log con los reinicios.-
El Script puede lanzarse desde una tarea programada (CRONTAB).-

Publicado en Unix - Linux | Deja un comentario

BASH – Script consulta cantidad de archivos.-

Este Script sirve para contabilizar la cantidad de archivos «html» y «pdf» que existen en un determinado directorio y en un listado de servidores. va mostrando el resultado por pantalla indicando el nombre del servidor y la cantidad de documentos encontrados.

Al ejecutarlo se obtiene el siguiente resultado :

Publicado en Unix - Linux | Deja un comentario

BASH – Script para listar directorios.-

Muestra los directorios existentes en el directorio actual.-

Publicado en Unix - Linux | 1 comentario

BASH – La orden SET en un Script.-

set es una orden que permite fijar muchas características relacionadas con la ejecución de los shell-scripts, por ejemplo set -v hace que el shell imprima las líneas conforme las va leyendo, y set -x hace que imprima las órdenes y sus argumentos conforme se van ejecutando, con set +v y set +x se desactiva.
Pero set sin opciones que empiecen por – o +, tiene otra funcionalidad que en muchas ocasiones resulta muy útil: set lista_de_palabras asigna la primera palabra a $1, la segunda a $2 y así sucesivamente, lo cual resulta muy práctico para descomponer una frase en palabras.

Publicado en Unix - Linux | Deja un comentario