[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: monitorare utilizzo di RAM



Il 28/04/2016 12:43, Piviul ha scritto:
                sed
's/^[[:space:]]*'$pid'[[:space:]]*[^[:space:]]*[[:space:]]*[^[:space:]]*[[:space:]]*[^[:space:]]*[[:space:]]*[^[:space:]]*[[:space:]]*\([^[:space:]]*\).*$/\1/')

Se ti serve il valore nella sesta colonna più che sed forse è più adatto awk:

awk '{print $6}'

la riga di dichiarazione della variabile curram diverrebbe quindi:

curram=$(top -p $pid -b -n1 |\
awk -v pid=$pid '$1 == pid {print $6}')

grazie alla verifica $1 ~ pid ci siamo tolti di mezzo anche tail ;)

--
Kind regards,

Marco Romano


Reply to: