Date: Fri, 22 Jun 2012 22:12:44 +0000 From: rudot@FreeBSD.org To: svn-soc-all@FreeBSD.org Subject: socsvn commit: r238162 - soc2012/rudot/aux Message-ID: <20120622221244.296C3106566B@hub.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: rudot Date: Fri Jun 22 22:12:43 2012 New Revision: 238162 URL: http://svnweb.FreeBSD.org/socsvn/?view=rev&rev=238162 Log: minor fixes Modified: soc2012/rudot/aux/psSum.sh Modified: soc2012/rudot/aux/psSum.sh ============================================================================== --- soc2012/rudot/aux/psSum.sh Fri Jun 22 21:46:41 2012 (r238161) +++ soc2012/rudot/aux/psSum.sh Fri Jun 22 22:12:43 2012 (r238162) @@ -18,7 +18,7 @@ sort_results() { - cat $FILE_UNSORTED | tr : "\t" | sort > $FILE_SORTED + cat $FILE_UNSORTED | tr : "\t" | sort -n > $FILE_SORTED rm $FILE_UNSORTED } @@ -59,6 +59,9 @@ do PCPU=`user_pcpu "$USER"` + # Escape the decimal point because grep treats it as meta-character. + PCPU_GREP=`echo $PCPU | sed 's:\.:\\\.:'` + [ -z "$PCPU_MIN" ] && PCPU_MIN=$PCPU [ -z "$PCPU_MAX" ] && PCPU_MAX=$PCPU PCPU_MIN_MAX=`echo $PCPU_MIN $PCPU_MAX $PCPU | awk ' @@ -71,7 +74,7 @@ `IFS=:; echo $PCPU_MIN_MAX` EOF - LINE=`cat $FILE_UNSORTED 2> /dev/null | grep "^${PCPU}:"` + LINE=`cat $FILE_UNSORTED 2> /dev/null | grep "^${PCPU_GREP}:"` if [ -n "$LINE" ]; then CNT=`echo "$LINE" | cut -d : -f 2` @@ -84,5 +87,5 @@ echo "$PCPU:1" >> $FILE_UNSORTED fi - sleep 1 + sleep 10 done
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20120622221244.296C3106566B>