socsvn commit: r238162 - soc2012/rudot/aux
rudot at FreeBSD.org
rudot at FreeBSD.org
Fri Jun 22 22:12:46 UTC 2012
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
More information about the svn-soc-all
mailing list