Linux: Comprobar si un ARCHIVO tiene datos o esta vació.-

Publicado en Unix - Linux | Deja un comentario

LINUX – Arrays en BASH.-

Si ejecutamos el SCRIPT nos mostrara por pantalla el siguiente resultado :

Cantidad de valores dentro del array
5
Mostramos un valor dado
tercero
Mostramos la longitud del indice 2
7
mostramos todos los valores
primero
segundo
tercero
quarto
quinto
Mostramos todos los indices
0
1
2
3
5
Mostramos todos los indices con sus valores
0: primero
1: segundo
2: tercero
3: quarto
5: quinto

Publicado en Unix - Linux | Deja un comentario

LINUX . MATAR MUCHOS PROCESOS CON EL MISMO NOMBRE Y/Ó PATRÓN.-

De esta forma podremos matar uno, decenas ó miles de procesos que se hayan quedado colgados. En lugar de tener que hacer kill a cada PID de forma «manual», con el siguiente script lo haremos en una línea y sin apenas trabajo.

Publicado en Unix - Linux | 2 comentarios

LINUX – Como saber que procesos consumen mas CPU y MEMORIA.-

Para conocer los procesos que consumen más CPU y MEMORIA se utiliza el siguiente comando :

Con el parámetro “width” , indicamos el ancho de pantalla; con “sort” ordenamos el resultado, combinado con el parámetro “rss”, por uso de memoria. Por último, mediante una tubería o pipe, utilizamos el comando “head”, de esta manera se nos muestran las primeras 10 líneas.

Publicado en Unix - Linux | Deja un comentario

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.

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:

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