summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xtests/virtualfb.sh8
1 files changed, 6 insertions, 2 deletions
diff --git a/tests/virtualfb.sh b/tests/virtualfb.sh
index e0d8320..d34a4f9 100755
--- a/tests/virtualfb.sh
+++ b/tests/virtualfb.sh
@@ -47,8 +47,12 @@ stop()
isrunning()
{
isrunning_result=
- if [ -e ./virtualfb.PID ]; then isrunning_result=1 ; fi
- if [ -e ./virtualfb.DISPLAY ]; then isrunning_result=1 ; fi
+ if [ -e ./virtualfb.PID ]; then
+ VFB_PID=`cat ./virtualfb.PID`
+ if [ "`ps cax | awk ' { print $1 } ' | grep ^$VFB_PID\$`" ]; then
+ isrunning_result=1
+ fi
+ fi
}
isrunning
contact: Jan Huwald // Impressum