diff --git a/source/tools/detect/sched/sysmonitor/sysmonitor.sh b/source/tools/detect/sched/sysmonitor/sysmonitor.sh index 19084ae734ac1fbbbd895d7d0ed5652c56db0c3d..77b217c3f43ce3a2555611a72ebf6331d540e77e 100755 --- a/source/tools/detect/sched/sysmonitor/sysmonitor.sh +++ b/source/tools/detect/sched/sysmonitor/sysmonitor.sh @@ -26,7 +26,7 @@ monitor() { while :; do sys_util=`mpstat $cpuarg 1 1 | awk '{print $5}' | awk 'END{print $1}'` - if [ `expr $sys_util \> $maxsys` -eq 0 ]; then + if(($(echo "$sys_util>$maxsys" | bc -l))); then perf record -a -g -o $datafile sleep $lasttime; exit fi