Archivo de la categoría: Unix – Linux

Referente a programación en Sistemas Operativos Unix y Linux.

BASH – Plugin NAGIOS memoria servidores AIX.

El SCRIPT solicita el valor WARNING y CRITICO del uso de memoria. Pasando estos umbrales, reportara en la consola NAGIOS según corresponda :

Publicado en Unix - Linux | Deja un comentario

BASH – Uso del comando «seq».-

Corresponde a herramienta de la línea de comandos. Sencilla, pero que combinada con otros comandos, puede ser de gran ayuda. Básicamente se encarga de imprimir una secuencia de números. Los siguientes comandos se pueden probar para ver lo que realizan … Sigue leyendo

Publicado en Unix - Linux | Deja un comentario

BASH – Operaciones y comparación de números con decimales en Scripts BASH.

En BASH no es posible ( de manera nativa) realizar operaciones con números decimales.  Para superar esta limitación de BASH, se utiliza el comando “bc”, con el cual se pueden realizar operaciones con números decimales, también se puede indicar la … Sigue leyendo

Publicado en Unix - Linux | Deja un comentario

BASH – Validar ingreso de un número (positivo, negativo o decimal).-

El siguiente código sirve para validar que el ingreso solicitado, corresponda a un número. Este puede ser positivo, negativo o decimal. Ejemplos de ingreso : +24 +24.324 12 12.22 -23 -23.45 etc….

Publicado en Unix - Linux | Deja un comentario

SCRIPTS – Variables especiales de BASH.-

Publicado en Unix - Linux | Deja un comentario

LINUX – Copia de directorios.

La copia recursiva incluye a una carpeta y todas sus subcarpetas. Por lo tanto, la estructura del directorio se copia entera. Esto no funciona con la copia sencilla del comando CP: si intentas copiar una carpeta sin el parámetro correspondiente, te saldrá … Sigue leyendo

Publicado en Unix - Linux | Deja un comentario

LINUX – Funciones especiales del comando CP.-

El comando CP de Linux también puede realizar otras tareas. Para ello, al comando se le puede añadir un término que contenga un parámetro: Puedes introducir los siguientes parámetros (flags) en el campo para que el trabajo de copia sea … Sigue leyendo

Publicado en Unix - Linux | Deja un comentario

BASH – Script para listar Directorios y Subdirectorios.

Script que lista todos los directorios y subdirectorios recursivamente de uno dado. Eldirectorio será introducido como argumento y el guion lo primero que hará será verificar si esprecisamente un directorio.

Publicado en Unix - Linux | Deja un comentario

BASH – Script de automatización respuestas con EXPECT.

El primer SCRIPT (preguntas.sh), al ejecutarlo solicita se ingresen lo datos por teclado. El segundo SCRIPT (respuestas.sh). Al ejecutarlo, lanza el SCRIPT preguntas.sh y ingresa las respuesta en forma automática. Esto mediante EXPECT. Pude obtener más información en esta misma … Sigue leyendo

Publicado en Unix - Linux | Deja un comentario

BASH – Script para controlar espacio en disco.

Script bash para vigilar en nuestros servidores linux el tamaño de disco de los sistemas operativos, para que nos advierta antes de que se llene.

Publicado en Unix - Linux | Deja un comentario

BASH – Creación de un bucle infinito.

Publicado en Unix - Linux | Deja un comentario

BASH – Algunos códigos obtenidos desde la WEB.-

Publicado en Unix - Linux | Deja un comentario

LINUX – BASH script comando UNTIL.-

Publicado en Unix - Linux | 2 comentarios

LINUX – Comandos Lsattr y chattr: leer y establecer atributos especiales (Bit Inmutable o Bit Append Only).

Además de los permisos de lectura, escritura, y de ejecución asociados con el dueño, el grupo propietario y el resto de los usuarios del sistema, Linux nos permite establecer otros atributos en archivos y directorios. Por muchos motivos, podemos necesitar … Sigue leyendo

Publicado en Unix - Linux | 3 comentarios

Renombrar varios archivos a la vez, en lote, desde consola (linux).-

1) Añadir algo tras una parte del nombre del archivo que es común en todos los ficheros.Ejemplo:imagenXXXX.jpg por imagen_NEW_XXXX.jpg 2) Renombrar un grupo de imágenes con nombres diferentes. Si tenemos un grupo de imágenes (por ejemplo PNG) a las que les queremos … Sigue leyendo

Publicado en Unix - Linux | Deja un comentario

BASH – Creador de directorios con bash scripting.-

Lo que queremos hacer es lo siguiente, primero comprobar si el directorio que nosotros indicamos ya existe, y si existe obviamente no lo vamos a crear, pero vamos a informar al usuario de que ya existe, con un texto personalizado. … Sigue leyendo

Publicado en Unix - Linux | Deja un comentario

LINUX – Comando cp de Linux. Un par de trucos útiles.-

El comando cp en GNU/Linux sirve para copiar un archivo o carpeta trabajando en la línea de comandos. Pero esconde muchas opciones. A la opción ya conocida de -r (recursive) para que copie la carpeta Fotos_movil y todo el contenido … Sigue leyendo

Publicado en Unix - Linux | Deja un comentario

BASH _ Ejecutar comando remoto mediante SSH sin Password.-

Estamos acostumbrados a ejecutar comando en nuestra maquina local de manera sencilla. Esto también se hace sencillo utilizando la herramienta EXPECT, a continuación unos pequeños ejemplos de uso : Le damos permisos de jecución : chmod +x execute.sh y ya … Sigue leyendo

Publicado en Unix - Linux | Deja un comentario

Comando Source: evitando la creación de subprocesos en Bash.-

Cuando se ejecuta desde una shell un comando o un script, se crea un subproceso (proceso hijo) de la shell que ejecuta el comando o el script (proceso padre).Si el script que ejecuta el proceso hijo crea o modifica alguna variable de entorno, esos cambios o variables … Sigue leyendo

Publicado en Unix - Linux | Deja un comentario

BASH – Dirección HERE DOCUMENT, perfecta para generar código adicional.-

En ocasiones pasa desapercibida ya que no se suele mencionar demasiado en las guías de scripting o se hace una pasada muy superficial sobre las posibilidades que ofrece. Especialmente en los casos en los que hay que “volcar” código adicional … Sigue leyendo

Publicado en Unix - Linux | Deja un comentario