programando script para obtener el % de consumo en procesador,memoria,disco,etc

Imagen de LoquitoSlack
0 puntos

Hola comunidad quisiera crear un srcipt para obtener los siguientes valores he escuchado de sar pero ni idea como hacerlo gracias

kike 

Hora CPU %user %nice %system %iowait %idle 01:10:00 All 7,78 0.00 3,34 20,94 67,94 01:20:00 All 0,75 0.00 0,46 1,71 97,08 01:30:00 All 0,65 0.00 0,48 1,63 97,23 01:40:00 All 0,96 0.00 0,74 2,1 96,19 01:50:00 All 0,58 0.00 0,54 1,87 97,01  

Imagen de sansatan
+1
0
-1

Lee sobre los comandos:

ps

awk

cut 

--------------------------------------

Un error muy frecuente: Confundir valor y precio.

+1
0
-1

--------------------------------------

Un error muy frecuente: Confundir valor y precio.

Imagen de LoquitoSlack
+1
0
-1

Si esos comandos si los se .... pero te hace de manera precencial es decir el usuario ingresa ps -ax  y obtienes todos esos datos pero que pasa si tu solo quieres un dato de un solo proceso facil

ps -ax | grep <nombre_proceso>

pero que pasa si yo quiero una data donde solo me muestre

nombreproceso %memoria %cpu etc pero cada minuto es decir 50 mil datos de ese mismo proceso no estaria ingresando 50 mil veces ps -ax | grep <nombre-proceso>

gracias de todas maneras

+1
0
-1

loquitoslack

Imagen de n0vat0
+1
0
-1

cron

 

 

+1
0
-1
Imagen de LoquitoSlack
+1
0
-1

Cron ¿? cron es para hacer trabajos periodicos pero seria haci

$crontab -e minuto hora dia mes ./scriptcaptura

pero como diseño scriptcaptura esta pensando

sriptcaptura

¿Como lo hago... esa es mi duda...? lo demas que me dices si sabia muchas gracias mas bien te agradesco por las respuestas... 

... sufriendo con bash... 

+1
0
-1

loquitoslack

Imagen de n0vat0
+1
0
-1

tambien podrias usar el comando

 

sleep 60 

 

 

dentro de un bucle while

 

y asi evitas el cron

 

+1
0
-1