BASH – Manejo de argumentos ingresados por teclado en un arreglo

#!/bin/bash
read motor
read servidor
read servicios
mot=($motor)
hos=($servidor)
ser=($servicios)
for arr1 in ${mot[@]}
do
for arr2 in ${hos[@]}
do
for arr3 in ${ser[@]}
do
echo «Array01=$arr1 Array02=$arr2 Array03=$arr3»
done
done
done

Publicado en Unix - Linux | Deja un comentario

BASH – Ejecución de comandos remotos via SSH.-

Este SCRIPT permite lanzar la ejecución de comandos remotos basados en sistemas CENTOS y DEBIAN. Cabe recordar que para que se ejecute correctamente en cada servidor remoto. Se debe tener configurado el acceso SSH en forma correcta.-

Publicado en Unix - Linux | Deja un comentario

BASH – Script de ejemplo negación estructura IF (Consulta si no existe DIRECTORIO y ARCHIVO).-

Publicado en Unix - Linux | Deja un comentario

KSH – Script Korn Shell para verificar avisos de suspensión en página WEB.-

Este script busca en 2 archivos .js el patron «suspension», si lo encuentra muestra en ROJO, indicando que el servidor tiene mensaje de suspensión. Si no lo encuentra muestra un mensaje en VERDE indicando que el servidor no tiene mensaje de suspensión.-

Publicado en Unix - Linux | Deja un comentario

BASH – Script para verificar si archivo es una imagen.-

En este guión hemos supuesto que un archivo cualquiera se convierte en la variable $1 y queremos averiguar si el archivo es una imágen en alguno de los formatos mas comunes, primero acudimos a file para que «lea» el texto que contiene el archivo y lo entubamos a grep que buscará patrones de texto de lo que le entrega file. Como necesitamos averiguar si alguno de los patrones JPEG, GIF, PNG o BITMAP aparece dentro del archivo utilizamos varias instancias de file y grep separadas con OR (||), de esta forma le estamos diciendo en el comando «busca si aparece JPEG o GIF o PNG o BITMAP, si lo encuentras entonces imprime».

«Es una imagen» de cualquier otra forma imprime «No es una imagen»

Publicado en Unix - Linux | Deja un comentario