PDA

View Full Version : Valutate questo script


gabriele84
20-04-2006, 20:00
#!/bin/bash

#$1 si passa il nome del comando da testare

#listiamo tutti i processi e mandiamo gli errori allo standard error
ps -aux 2>/dev/null|

#tagliamo le righe che ci interessano, quelle del comando passato come parametro
grep $1|

#tagliamo la colonna relativa all'utilizzo della CPU
cut -c16-19|

#comando awk atto a sommare i valori della colonna e a farne la media
awk 'BEGIN { tot = 0.0; } { tot = tot + $1 } END { print "somma ",tot, " media ", tot/NR; } '


come lo trovate questo script?
Dovrebbe prendere un comando come parametro e vedere che percentuale di CPU utilizza...

:)

gabriele84
21-04-2006, 19:56
UP :)

kingv
21-04-2006, 20:32
sulla mia macchina in alcune esecuzioni il "ps" fa in tempo ad intercettare anche il "grep nomecomando" per cui conta un processo di troppo e la media viene sballata.

gabriele84
21-04-2006, 23:09
sulla mia macchina in alcune esecuzioni il "ps" fa in tempo ad intercettare anche il "grep nomecomando" per cui conta un processo di troppo e la media viene sballata.


si infatti, io quel problema l'avevo evitato col comando top soltanto che non mi funzionava bene mettendolo in pipe con gli altri comandi... :)
invece il ps non mi dava problemi! :)

LimiT-MaTz
22-04-2006, 17:39
per fare lo script con top hai usato:

-b : Batch mode operation

?