EXPECT- Script para ejecutar comandos en forma remota.-

El siguiente ejemplo es un SCRIPT realizado con EXPECT para tomarlo como base para ejecutar script remotos y mostrar el resultado por pantalla. Suponiendo que al script lo grabamos con el nombre remoto.sh, para ejecutarlo sería :

bash remoto.sh «ps -fea | grep componente»

Entre las comillas se debe ingresar el comando que se desee ejecutar en el servidor remoto.-

Publicado en Unix - Linux | 10 comentarios

LINUX – SCRIPT Monitorizar el uso del disco.-

En el siguiente SCRIPT de ejemplo se monitorean los File System y muestra por pantalla los que estan utilizando mas del 40% de uso. Este mismo script se puede modificar para que en vez de que muestre la información por pantalla, envié un mail. Esto puede ponerse en un CRONTAB y ejecutarse en forma periódica.-

Publicado en Unix - Linux | Deja un comentario

UNIX – Busqueda de varios patrones con comando FIND.-

Es comando lo he probado en Unix (Solaris) y ha funcionado en forma correcta. Tambien se puede utilizar para buscar archivos en múltiples servidores, la búsqueda la realiza en forma recursiva desde la ruta que uno ingresa como base :

Publicado en Unix - Linux | Deja un comentario

BASH – Script manejo de array (iteración arreglo).-

Al ejecutar el SCRIPT nos arrojara el siguiente resultado :

Publicado en Unix - Linux | Deja un comentario

LINUX – Uso del comando EVAL con ejemplo.-

El comando eval permite la realización de una doble evaluación en la línea de comandos. Recibe como argumento un conjunto de expresiones en el que efectúa las operaciones siguientes:

  • Primera etapa: los caracteres especiales contenidos en las expresiones se tratan. El resultado del tratamiento genera una o varias expresiones: eval otra_exp1 otra_exp2 … otra_expn. La expresión otra_exp1 representará el comando Unix que se debe ejecutar en la segunda etapa.
  • Segunda etapa: eval va a ejecutar el comando otra_exp1 otra_exp2 … otra_expn. Sin embargo, previamente, esta línea se va a someter a una nueva evaluación. Los caracteres especiales se tratan y después el comando se lanza.
Publicado en Unix - Linux | Deja un comentario