<br><font size=2 face="sans-serif">Hi,</font>
<br><font size=2 face="sans-serif">I have merged your patch against r311, and been testing the overall version.</font>
<br><font size=2 face="sans-serif">I am doing a kind of step by step, then I not am going through all the code,</font>
<br><font size=2 face="sans-serif">bugs met are:</font>
<br>
<br><font size=2 face="sans-serif">1-Loop in a while instruction:</font>
<br>
<br><font size=2 face="sans-serif">2620 sub pbs_get_lqsub {</font>
<br><font size=2 face="sans-serif">2621     my ( $user, $server ) = @_;</font>
<br><font size=2 face="sans-serif">2622     my $job;</font>
<br><font size=2 face="sans-serif">2623     my $cmd = "qstat -w -n -u $user \@$server";</font>
<br><font size=2 face="sans-serif">2624 </font>
<br><font size=2 face="sans-serif">2625     my @output = slurp_cmd($cmd);</font>
<br><font size=2 face="sans-serif">2626     </font><font size=3 face="sans-serif"><b>while</b></font><font size=2 face="sans-serif"><b> </b>(@output) {</font>
<br><font size=2 face="sans-serif">2627         if (/\d+\.$server/i) {</font>
<br><font size=2 face="sans-serif">.</font>
<br><font size=2 face="sans-serif">.</font>
<br><font size=2 face="sans-serif">.</font>
<br><font size=2 face="sans-serif">.</font>
<br><font size=2 face="sans-serif">it issues some kinds of messages plenty on the screen:</font>
<br>
<br><font size=2 face="sans-serif">Use of uninitialized value in pattern match (m//) at ./padb line 2627.</font>
<br><font size=2 face="sans-serif"> at ./padb line 2627</font>
<br><font size=2 face="sans-serif">        main::pbs_get_lqsub('thipa', 'xn0') called at ./padb line 2680</font>
<br><font size=2 face="sans-serif">        main::pbs_get_data('thipa') called at ./padb line 2688</font>
<br><font size=2 face="sans-serif">        main::pbs_get_jobs('thipa') called at ./padb line 3109</font>
<br><font size=2 face="sans-serif">        main::job_is_running('27611.xn0', 'thipa') called at ./padb line 5183</font>
<br><font size=2 face="sans-serif">        main::outer_main() called at ./padb line 9048</font>
<br><font size=2 face="sans-serif">Use of uninitialized value in pattern match (m//) at ./padb line 2627.</font>
<br><font size=2 face="sans-serif"> at ./padb line 2627</font>
<br><font size=2 face="sans-serif">        main::pbs_get_lqsub('thipa', 'xn0') called at ./padb line 2680</font>
<br><font size=2 face="sans-serif">        main::pbs_get_data('thipa') called at ./padb line 2688</font>
<br><font size=2 face="sans-serif">        main::pbs_get_jobs('thipa') called at ./padb line 3109</font>
<br><font size=2 face="sans-serif">        main::job_is_running('27611.xn0', 'thipa') called at ./padb line 5183</font>
<br><font size=2 face="sans-serif">        main::outer_main() called at ./padb line 9048</font>
<br><font size=2 face="sans-serif">Use of uninitialized value in pattern match (m//) at ./padb line 2627.</font>
<br><font size=2 face="sans-serif"> at ./padb line 2627</font>
<br><font size=2 face="sans-serif">        main::pbs_get_lqsub('thipa', 'xn0') called at ./padb line 2680</font>
<br><font size=2 face="sans-serif">        main::pbs_get_data('thipa') called at ./padb line 2688</font>
<br><font size=2 face="sans-serif">        main::pbs_get_jobs('thipa') called at ./padb line 3109</font>
<br><font size=2 face="sans-serif">        main::job_is_running('27611.xn0', 'thipa') called at ./padb line 5183</font>
<br><font size=2 face="sans-serif">        main::outer_main() called at ./padb line 9048</font>
<br><font size=2 face="sans-serif">:pbs_get_data('thipa') called at ./padb line 2688</font>
<br><font size=2 face="sans-serif">        main::pbs_get_jobs('thipa') called at ./padb line 3109</font>
<br><font size=2 face="sans-serif">        main::job_is_running('27611.xn0', 'thipa') called at ./padb line 5183</font>
<br><font size=2 face="sans-serif">        main::outer_main() called at ./padb line 9048</font>
<br>
<br><font size=2 face="sans-serif"> I have to break on the screen to get prompt:</font>
<br><font size=2 face="sans-serif">So I guess it is a infinite loop.</font>
<br><font size=2 face="sans-serif">I have changed  '<b>while</b>(@output)'  for '<b>foreach</b>(@output)', to correct this probleme.</font>
<br>
<br><font size=2 face="sans-serif">2- Job is not found:</font>
<br>
<br><font size=2 face="sans-serif">So when the loop is disappeared  i can go further:</font>
<br>
<br><font size=2 face="sans-serif">./padb -O rmgr=pbs -tx 27611.xn0</font>
<br><font size=2 face="sans-serif">Job 27611.xn0 is not active</font>
<br><font size=2 face="sans-serif">[thipa@xn5]$ qstat</font>
<br><font size=2 face="sans-serif">Job id            Name             User              Time Use S Queue</font>
<br><font size=2 face="sans-serif">----------------  ---------------- ----------------  -------- - -----</font>
<br><font size=2 face="sans-serif">27611.xn0         STDIN            thipa             00:00:06 R workq           </font>
<br><font size=2 face="sans-serif">[thipa@xn5]$</font>
<br>
<br><font size=2 face="sans-serif">The jobs that are display by qstat have the suffice with .xn0 (which is the server), </font>
<br><font size=2 face="sans-serif">so we used to pick up the whole job id as input jobid.</font>
<br><font size=2 face="sans-serif">So something have to be changed (code or synopsis).</font>
<br>
<br><font size=2 face="sans-serif">I am waiting for your patch (or reply) to continue.</font>
<br><font size=2 face="sans-serif">Thipadin.</font>
<br><font size=2 face="sans-serif">More later.</font>
<br>
<br>
<br>