BASH – Script calculadora simple.

Publicado en Unix - Linux | Deja un comentario

BATCH – Script vigila proceso en servidor UNIX.

Este script lo utilizo desde Windows 7, mediante una tarea programada, lo ejecuto indefinidamente cada 30 minutos. lo que realiza es «lanzar» un script en un servidor determinado y verificar si un proceso esta en ejecución. Captura la respuesta, si la respuesta recibida es «ok», no realiza nada. De lo contrario, envía un email informando la situación.
Para la utilización de este, se necesitan los siguientes utilitarios «sendemail.exe» y «plink.exe», los cuales los puede bajar desde la WEB.
Este ejemplo sirve de base para automatizar cualquier proceso que lo requiera.

Publicado en BATCH - DOS | Deja un comentario

BASH – Script como hacer trim (quitar espacios) en BASH

Publicado en Unix - Linux | Deja un comentario

UNIX – Comando XARGS.

Si por ejemplo queremos que todos los ficheros del directorio /etc que terminen con .conf sean movidos a un directorio especifico (En este ejemplo /backup), utilizaremos xargs con la opción -I, de la siguiente manera:

find /etc -iname «*.conf» | xargs -I ARG cp ARG /backup

Donde lo que escribamos delante de el primer ARG será el primer argumento y lo que escribamos delante de el segundo ARG será el tercer argumento, y el resultado del find seria el segundo, el comando anterior estaría haciendo lo siguiente:

cp /etc/prueba.conf /backup
cp /etc/prueba2.conf /backup

cp /etc/prueba3.conf /backup
cp /etc/prueba4.conf /backup
cp /etc/prueba5.conf /backup
cp /etc/prueba6.conf /backup
cp /etc/prueba7.conf /backup

Publicado en Unix - Linux | Deja un comentario

BATCH – Script para sacar la ruta de un ejecutable activo en Windows.

Publicado en BATCH - DOS | Deja un comentario