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...
:)
#$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...
:)