Archivo mensual: marzo 2016

KSH _ script para buscar patrones en una lista de servidores.-

#!/bin/ksh # Chequeo servidores SERVERS – Busqueda de patron NONE=’\033[00m’ RED=’\033[01;31m’ GREEN=’\033[01;32m’ YELLOW=’\033[01;33m’ PURPLE=’\033[01;35m’ CYAN=’\033[01;36m’ WHITE=’\033[01;37m’ BOLD=’\033[1m’ UNDERLINE=’\033[4m’ patron=Patron_a_buscar archivo=\usr01\aplica\temas\miarchivo.txt fecha=`date +%d%m%Y` SERVERS=”/usr01/home/monsyg/chequeo/lisze.txt” until test $opcion = 99 do clear date ‘+%n Fecha : %d/%m/%Y Hora : %H:%M Hrs.’ echo … Sigue leyendo

Publicado en Unix - Linux | Deja un comentario

BATCH – Captura IP Pública y la sube a servidor FTP.-

Este script lo utilizo para verificar mi dirección IP pública y cuando mi proveedor de internet (VTR) me cambia la IP el script la captura y la sube a mi servidor FTP. Esto lo utilizo para conectarme vía ESCRITORIO REMOTO. … Sigue leyendo

Publicado en BATCH - DOS | Deja un comentario

UNIX – Comando SET para separar campos.-

Esta funcionalidad puede ser útil en el tratamiento de archivos línea por línea a fin de aislar cada palabra (campo), y formatear la salida de estos. $ IFS=”:”; set $(grep $USER /etc/passwd) $ echo -e “Login :\t$1\nNom :\t$5\nID :\t$3\nGrupo :\t$4\nShell … Sigue leyendo

Publicado en Unix - Linux | Deja un comentario

SCRIPT – Enviar el número de IP externa y estado del sistema a una cuenta de email.-

Seguramente si alguna vez usaste Secure Shell (ssh) te abras encontrado con el inconveniente de saber cual es tu número de IP externa cuando tu ISP te asigna uno dinamicamente. Si el modem se reinicia o se corta el suministro … Sigue leyendo

Publicado en Unix - Linux | Deja un comentario

BASH – Paso de parametros a SCRIPT.-

#!/bin/bash while [ “$#” -gt “0” ] do echo “\$1 is $1” shift done

Publicado en Unix - Linux | Deja un comentario

Script – Creación de usuarios con retorno de codigos.-

#!/bin/sh adduser() { USER=$1 PASSWD=$2 shift ; shift COMMENTS=$@ useradd -c “${COMMENTS}” $USER if [ “$?” -ne “0” ]; then echo “Useradd failed” return 1 fi passwd $USER $PASSWD if [ “$?” -ne “0” ]; then echo “Setting password failed” … Sigue leyendo

Publicado en Unix - Linux | Deja un comentario

KSH – Script en korn Shell muestra cadena ingresada al reves.-

#!/bin/ksh # Programa que pide al usuario que introduzca una cadena de caracteres y # la muestra, por pantalla del derecho y del reves. # echo “Introduce una cadena: \c” read NOMBRE LONGITUD=${#NOMBRE} while [ $LONGITUD -gt 0 ] do … Sigue leyendo

Publicado en Unix - Linux | Deja un comentario

KSH – Script ingreso en la misma linea.-

Script para Korn Shell (ksh). Permite ingresar un número en la misma linea y además valida si el ingreso es un número.- #!/bin/ksh echo ## entrar un numero en la misma linea que la pregunta (\c). echo “Dime un nzmero: … Sigue leyendo

Publicado en Unix - Linux | Deja un comentario

BASH – Descomponer una ruta en directorios, nombre de archivo y extensión.-

#!/bin/bash # Script para descomponer una ruta completa a un archivo o directorio, obteniendo # el nombre de archivo y extensión (si existen) y ruta hasta los mismos for RutaCompleta in $1 do # Comenzamos extrayendo la parte derecha desde … Sigue leyendo

Publicado en Unix - Linux | Deja un comentario

BASH – Script tabla de multiplicar.-

#!/usr/bin/bash echo “* Introduce la tabla que quieres ver: ” read tabla for i in 0 1 2 3 4 5 6 7 8 9 do echo “$tabla x $i= `expr $tabla \* $i`” done

Publicado en Unix - Linux | 2 comentarios

BASH – Respalda archivos del día anterior.-

#!/bin/bash cd /var/ericsson/nin/charging/archive date=`(/usr/bin/perl -e ‘($sec,$min,$hour,$mday,$mon,$year,$wday,$yday,$isdst)=localtime(time()-24*60*60);printf “%4d%02d%02d”, $year+1900,$mon+1,$mday;’)` movedFile=`ls | grep $date` HOST=xxxx USER=xxxx PASSWD=xxxxx for i in $movedFile; do echo $date >> trial.txt echo “Uploading file $i” >> trial.txt ftp -n $HOST quote USER $USER quote PASS $PASSWD binary … Sigue leyendo

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 … Sigue leyendo

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 … Sigue leyendo

Publicado en Unix - Linux | Deja un comentario

BASH – Script para listar directorios.-

Muestra los directorios existentes en el directorio actual.- #!/bin/bash for i in `ls`; do if [ -d $i ]; then echo $i fi done

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 … Sigue leyendo

Publicado en Unix - Linux | Deja un comentario