Index: /trunk/Mars/datacenter/scripts/jobmanager
===================================================================
--- /trunk/Mars/datacenter/scripts/jobmanager	(revision 10013)
+++ /trunk/Mars/datacenter/scripts/jobmanager	(revision 10014)
@@ -47,4 +47,6 @@
 echo -n `date +%F\ %T`" starting jobmanager for setup "$AUTOMATIONSETUP >> $jmscriptlog 2>&1
 
+user=`whoami`
+
 # choose commands according to queueing system (defined in setup)
 case $queuesys in
@@ -61,5 +63,6 @@
       pbs)  echo " on queuing system 'pbs'" >> $jmscriptlog 2>&1
             alias 'queuesubmit'='$pbspath/qsub -l walltime=$walltime -l pmem=$pmem -v AUTOMATIONSETUP=$AUTOMATIONSETUP,SOURCEFILEPATH=$SOURCEFILEPATH -e `echo $runlogpath`/error-`echo $date`.log -o `echo $runlogpath`/log-`echo $date`.log `echo $noderequirementsub` `echo $scriptspath`/`echo ${scripts[$i]}` '
-            alias 'checkqueue'="$pbspath/qstat -a | awk ' { print \"Owner\"\$2\" \" \$4\"Jobstatus\"\$10 } '"
+            # check queue (restricted to current user only)
+            alias 'checkqueue'="$pbspath/qstat -a -u $user | awk ' { print \"Owner\"\$2\" \" \$4\"Jobstatus\"\$10 } '"
             break
             ;;
@@ -77,5 +80,4 @@
 
 prev=$max
-user=`whoami`
 currentnode=$minnode
 numevaluated=0
@@ -177,5 +179,5 @@
       q1=( `echo ${q[@]} | egrep -o "Owner$user"`)
       queued=${#q1[@]}
-      # get scripts in queue
+      # get number of scripts in queue
       q2=( `echo ${q[@]} | egrep -o "${scripts[$i]}"`)
       queuedscript=${#q2[@]}
