Saber durante cuanto tiempo se ha ejecutado un proceso en Linux.-

Todos los que ya conocen GNU/Linux o los sistemas Unix conocerán el comando ps que nos permite monitorizar procesos, así como otros programas que nos permiten trabajar con los procesos abiertos en nuestro sistema operativo. Se muestra a continuación; paso a paso y de forma sencilla cómo se puede saber el tiempo de ejecución que un proceso ha estado activo.

[crayon-6864dfe22c692693622501/]

En este caso nos devolverá el PID del proceso para el demonio HTTP, pero si quieres averiguar otro programa, utiliza su nombre en vez de éste. Imaginemos que nos devuelve el PID 815. Pues lo siguiente es usar ps para determinar el tiempo con la opción etime:

[crayon-6864dfe22c6ac429725007/]

Y nos dará los días, horas, minutos y segundos que lleva en ejecución. Si quieres visualizar el tiempo en segundos en vez de en formato DD-HH:MM:SS, entonces usa la opción etimes.

Publicado en Unix - Linux | Deja un comentario

LINUX – Script para busqueda de patrones con GREP.-

El siguiente script muestra en pantalla el nombre del archivo donde se encontró el patrón de búsqueda dentro de un directorio. Si no hubo coincidencias, también lo indicará. Tanto el patrón de búsqueda como el directorio son ingresados al script usogrep.sh como argumentos ($1 y $2 respectivamente).

[crayon-6864dfe22d17f842212862/]
Publicado en Unix - Linux | Deja un comentario

Obtener el directorio de ejecución de un script BASH.-

Este SCRIPT se puede utilizar para cargar un archivo de configuración ubicado en la misma ruta en donde esta grabado el script, lo lances de cualquier parte, siempre mostrara la misma ruta.

[crayon-6864dfe22d3aa200144887/]

Publicado en Unix - Linux | Deja un comentario

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»

[crayon-6864dfe22d59f647311194/]

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.-

[crayon-6864dfe22dcf5302560631/]
Publicado en Unix - Linux | Deja un comentario