Bash Script – Elimina espacios de los nombres de archivos.-

Muchas veces los archivos con los que tienes que trabajar tiene espacios en sus nombres, y esto hace trabajarlos por lotes sea complicado. Los Scripts que intentes usar normalmente tendrán problemas para procesar archivos con espacios en sus nombres.

Por ello es necesario quitar esos espacios, esta línea de comando se encargará precisamente de eso.

Publicado en Unix - Linux | 1 comentario

SCRIPT – Copia masiva de archivo a servidores.-

Para realizar una copia masiva de un archivo a múltiples servidores, en el siguiente ejemplo copiaremos el archivo «servers.conf» a 50 servidores (estos estarán en una lista en el archivo «servers.txt»). para ello se asume que tenemos relación de confianza entre los servidores (ssh). Otra opción si no se tiene la relación de confianza es realizarlo mediante EXPECT (otras hierbas, que también puede ver ejemplos de su uso en esta web).-

Publicado en Unix - Linux | Deja un comentario

Guardar la salida de un comando en una variable en Bash.-

Muchas veces necesitamos guardar la salida de un comando en una variable al escribir scripts Bash. El problema es que luego tenemos dificultades para interpretar o mostrar por salida estándar su contenido, ya que se pierden los saltos de línea. Esto se soluciona de manera sencilla utilizando comillas dobles. Tomemos como ejemplos el comando «ps».-

Publicado en Unix - Linux | Deja un comentario

LINUX – Comando TOP en modo BATCH (Monitoreo procesos en tiempo real).-

El comando TOP es una utilidad que trae instaladas muchas distribuciones Linux – Unix por defecto. Esto nos permite ver a tiempo real el rendimiento del equipo, consumo de RAM, procesos que más consumen, CPU, etc… 

En el siguiente ejemplo, se captura el uso de CPU de un proceso JAVA. Ojo que no es lo mismo que el uso de CPU del servidor. Lo uso para monitorear un proceso JAVA, si el uso de CPU es elevado, significa que el proceso esta con problemas y debe ser reiniciado.-

Publicado en Unix - Linux | Deja un comentario

SCRIPT BASH – Lectura (READ) con timeout y variable por defecto.-

El script solicita el nombre de un archivo, si este no es ingresado en 60 segundos, le asigna el valor «defecto.txt».

Publicado en Unix - Linux | Deja un comentario