Skip site navigation (1)Skip section navigation (2)
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>