elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: AIO elhacker.NET 2021 Compilación herramientas análisis y desinfección malware


  Mostrar Temas
Páginas: [1]
1  Programación / Scripting / Crear Monitor de recursos linux en: 28 Noviembre 2012, 07:31 am
Monitor de Recursos

Mediante top o ps que se vaya graficando el uso de recursos por parte de algún proceso en específico mediante variaciones con caracterés.

Desarrollar una herramienta que monitoree la información de una o varias aplicaciones en ejecución y las muestre de manera gráfica (mediante puntos, asteriscos, o el caracter de su preferencia).

El script deberá permitir especificar las aplicaciones a monitorear mediante nombre de aplicación, usuario o PID (Process ID), así como permitir indicar múltiples aplicaciones, una sola o en caso de no indicarse monitorear todas ellas.

Así mismo, se debe contar con la capacidad de indicar que parámetro se espera mostrar: CPU, memoria, tiempo, estado del proceso.

Ola a todos tengo unas dudas con este problema... espero puedan ayudarme. Especialmente en la parte de mostrar la informacion individual de una aplicacion y su informacion grafica

este es el script que asta el momento llevo hecho... simplemente pasa los resultados mostrados por el comando top y los pasa a un .txt para poder busccar una aplicacion en especifico.
Código
  1. #!/bin/bash
  2.  
  3. echo "Ingrese el nombre de la aplicacion *Solo se repetira la accion 5 Veces*"
  4. read nombre
  5. echo "Espere..."
  6. top -b -n 5 > top.txt
  7. grep $nombre top.txt > nombre1.txt
  8. cat nombre1.txt | cut -c 42-43 > nombre11.txt
  9.  
  10. numero=`head -n 1 nombre11.txt`
  11. LIMITE=$numero
  12.  
  13. echo "El  Numero es  $numero "
  14. #LIMITE=10
  15. for ((a=1; a<= LIMITE ; a++))  # Doble paréntesis y "LIMITE" sin "$".
  16. do
  17. echo  -n "*" # -n = no añade salto de linea
  18. done
  19. echo
  20.  
  21. numero1=`tail -n 1  numero11.txt`
  22. LIMITE1=$numero1
  23. echo "El  Numero es  $numero "
  24. for ((a1=1; a1<= LIMITE1 ; a1++))  # Doble paréntesis y "LIMITE" sin "$".
  25. do
  26. echo  -n "*" # -n = no añade salto de linea
  27. done
  28. echo
  29.  

Espero puedan ayudarme. GRACIAS¡
Páginas: [1]
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines