Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 14 Dec 2007 22:37:23 -0800 (PST)
From:      Patrick Dung <patrick_dkt@yahoo.com.hk>
To:        freebsd-questions@freebsd.org
Subject:   Bash script to find out the summary of user memory usage [not working]
Message-ID:  <885271.78579.qm@web54307.mail.re2.yahoo.com>

next in thread | raw e-mail | index | archive | help
Hello, any idea about why below script is not working?
The final sum is empty..

#!/usr/local/bin/bash

for user in `ps -A -o user | sort | uniq | tail +2`
 do
        echo "user: $user"

   ps aux -U $user | tail +2 | while read line
   do

    mem=`echo $line | awk {'print $4'}`
        echo "mem: $mem"
        TMPSUMMEM=`awk -v x=$mem -v y=$TMPSUMMEM 'BEGIN{printf
"%.2f\n",x+y}'`
        echo "summem: $TMPSUMMEM"
   done
        echo "finalsummem: $SUMMEM"
 donefreebsd-questions@freebsd.org.hk


      ____________________________________________________________________________________
Looking for last minute shopping deals?  
Find them fast with Yahoo! Search.  http://tools.search.yahoo.com/newsearch/category.php?category=shopping



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?885271.78579.qm>