2 QIZX="/raid0/kn/qizx/qizx-fe-4.1p1/bin/qizx.alarm"
8 # rm -rf mat.xq count.xq
9 QIZXPIDS=`ps xwww --format "%p,%a" | grep java | grep qizx | cut -f 1 -d ' '`
14 KILLED=`ps aux | grep '^'$i`
20 rm -f /raid0/kn/qizxlib/*/lock
23 o=/raid0/kn/qizx/qizx-fe-4.1p1/bin/qizx -g /raid0/kn/qizxlib/ -l xmark -check /tmp/log >/dev/null 2>&1
34 trap stop_qizx INT TERM
44 echo 'let $doc := collection("'"$doc"'") return count($doc'"$query"')' > count.xq
45 echo 'let $doc := collection("'"$doc"'") return $doc'"$query" > mat.xq
50 OUTPUT=`$QIZX -g /raid0/kn/qizxlib/ -l xmark count.xq 2>&1`
51 if echo "$OUTPUT" | grep -q 'java' >/dev/null 2>&1
67 tmp=`echo "$count" | grep -o '[0-9.]\+'`
68 if [ "$tmp" = "$count" ]
78 OUTPUT=`$QIZX -g /raid0/kn/qizxlib/ -l xmark -r "$repeat" count.xq 2>&1`
79 if echo "$OUTPUT" | grep -q 'java' >/dev/null 2>&1
91 } < <(echo "$OUTPUT" | grep 'display time' | cut -f 3 -d : | grep -o '[0-9]\+'| tail -n +1 | average )
96 if [ -z "$time_count" ]
100 tmp=`echo "$time_count" | grep -o '[0-9.]\+'`
101 if [ "$tmp" = "$time_count" ]
113 OUTPUT=`$QIZX -g /raid0/kn/qizxlib/ -l xmark -r "$repeat" mat.xq -out /dev/null 2>&1`
114 if echo "$OUTPUT" | grep -q 'java' >/dev/null 2>&1
126 } < <(echo "$OUTPUT" 2>&1 | grep 'display time' | cut -f 3 -d : | grep -o '[0-9]\+'| tail -n +1 | average)
130 if [ -z "$time_mat" ]
136 tmp=`echo "$time_mat" | grep -o '[0-9.]\+'`
137 if [ "$tmp" = "$time_mat" ]
153 #UGLY HACK TO TRICK QIZX EVALUATION VERSION
154 # OLD_DATE=`date +"%m/%d/%Y"`
156 # function reset_time() {
157 # CUR_TIME=`date +"%H:%M:%S"`
158 # sudo date -s "$OLD_DATE $CUR_TIME" >/dev/null 2>&1
160 # trap reset_time INT TERM
162 #CUR_TIME=`date +"%H:%M:%S"`
163 #sudo date -s "03/11/2011 $CUR_TIME" >/dev/null 2>&1