Linux/Unix Shell Scripting - Ayuda. %CPU total de usuario

 
Vista:
sin imagen de perfil

Ayuda. %CPU total de usuario

Publicado por Lionel (1 intervención) el 09/05/2015 00:37:38
Que tal, Tengo que sumar la salida del siguiente comando y no se como hacerle:

ps -U lionel -o pcpu --no-headers | sed '/0.0/d'

# La salida es la siguiente:

0.8
4.2
0.1
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil
Val: 50
Ha mantenido su posición en Linux/Unix Shell Scripting (en relación al último mes)
Gráfica de Linux/Unix Shell Scripting

Ayuda. %CPU total de usuario

Publicado por caic (99 intervenciones) el 13/05/2015 09:02:32
Hola,

El comando para operaciones aritméticas es expr. Por ejemplo:

1
2
3
NUM1=5
NUM2=4
echo "$NUM1 + $NUM2 = $(expr $NUM1 + $NUM2)"

Mostrará una salida así:

1
5 + 4 = 9

En tu caso particular puedes hacer un bucle que vaya leyendo los valores de la salida de ps y los vaya sumando en un acumulador.

1
2
3
ACUMULADOR=0
Para cada valor del ps
  ACUMULADOR=ACUMULADOR + VALOR

Saludos!
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar