1######## 2diff --git a/glxgears_check.sh b/glxgears_check.sh 3index 17622b8..c4d3b97 100755 4--- a/glxgears_check.sh 5+++ b/glxgears_check.sh 6@@ -31,7 +31,7 @@ else 7 8 sleep 6 9 10- XPID=$( ps ax | awk '{print $1, $5}' | grep glxgears | awk '{print $1}') 11+ XPID=$( ps | awk '{print $1, $5}' | grep glxgears | awk '{print $1}') 12 if [ ! -z "$XPID" ]; then 13 kill -9 $XPID >/dev/null 2>&1 14 echo "glxgears can run, PASS!" 15diff --git a/x_close.sh b/x_close.sh 16index e287be1..3429f1a 100755 17--- a/x_close.sh 18+++ b/x_close.sh 19@@ -22,7 +22,7 @@ 20 # 21 function close_proc(){ 22 echo "kill process Xorg" 23-XPID=$( ps ax | awk '{print $1, $5}' | egrep "X$|Xorg$" | awk '{print $1}') 24+XPID=$( ps | awk '{print $1, $6}' | egrep "X$|Xorg$" | awk '{print $1}') 25 if [ ! -z "$XPID" ]; then 26 kill $XPID 27 sleep 4 28diff --git a/x_start.sh b/x_start.sh 29index 9cf6eab..2305796 100755 30--- a/x_start.sh 31+++ b/x_start.sh 32@@ -24,7 +24,7 @@ 33 X_ERROR=0 34 35 #test whether X has started 36-PXID=$(ps ax |awk '{print $1,$5}' |egrep "Xorg$|X$" |grep -v grep | awk '{print $1}') 37+PXID=$(ps |awk '{print $1,$6}' |egrep "Xorg$|X$" |grep -v grep | awk '{print $1}') 38 if [ ! -z "$PXID" ]; then 39 echo "[WARNING] Xorg has started!" 40 XORG_STATUS="started" 41@@ -35,9 +35,11 @@ else 42 #start up the x server 43 echo "Start up the X server for test in display $DISPLAY................" 44 45- $XORG_DIR/bin/X >/dev/null 2>&1 & 46+ #$XORG_DIR/bin/X >/dev/null 2>&1 & 47+ #sleep 8 48+ #xterm & 49+ /etc/init.d/xserver-nodm start & 50 sleep 8 51- xterm & 52 fi 53 XLOG_FILE=/var/log/Xorg.0.log 54 [ -f $XORG_DIR/var/log/Xorg.0.log ] && XLOG_FILE=$XORG_DIR/var/log/Xorg.0.log 55@@ -54,7 +56,7 @@ fi 56 X_ERROR=1 57 fi 58 59- XPID=$( ps ax | awk '{print $1, $5}' | egrep "X$|Xorg$" |grep -v grep| awk '{print $1}') 60+ XPID=$( ps | awk '{print $1, $6}' | egrep "X$|Xorg$" |grep -v grep| awk '{print $1}') 61 if [ -z "$XPID" ]; then 62 echo "Start up X server FAIL!" 63 echo 64########