[Info-vax] JIB Jab

VAXman- at SendSpamHere.ORG VAXman- at SendSpamHere.ORG
Wed Oct 14 07:57:23 EDT 2009


In article <Fd9Bm.47363$ze1.417 at news-server.bigpond.net.au>, "Tim E. Sneddon" <tim.sneddon at bigpond.com> writes:
>VAXman- @SendSpamHere.ORG wrote:
>> Here's one for you all to ponder since there's little VMS talk here of late.
>> 
>> How do you get the JIB from the PID using DCL such that you can see the JOB
>> logical table of the process whose PID you've specified.  Have fun...
>>     
>
>Here is my entry:
>
>pooky_FTA8> type jib.com
>$ set noon
>$ on warning then goto bail_out
>$ on control_y then goto bail_out
>$
>$ say = "write sys$output"
>$
>$ p1 = f$edit(p1,"TRIM,UNCOMMENT,COLLAPSE,UNCOMMENT")
>$ if (p1 .eqs. "") then p1 = f$getjpi("","PID")
>$
>$ pipe say "show process/id=''p1'" -
>      | analyze/system -
>      | search sys$pipe "JIB" -
>      | ( read sys$pipe result ; -
>          define/job/nolog pipe_result &result )
>$
>$ jibadr = f$element(5," ",f$edit(f$trnlnm("PIPE_RESULT"),"COMPRESS,TRIM"))
>$
>$ say "The job table for process ''p1' is LNM$JOB_''jibadr'"
>$
>$bail_out:
>$ exitt 1
>pooky_FTA8> jib
>The job table for process 0000046D is LNM$JOB_884F9D00
>
>Tim.

Yeah Tim, I believe that escape to SDA is the only way.  I don't understand
why the $GETJPI system service doesn't have the JIB as one of its item list
codes.

-- 
VAXman- A Bored Certified VMS Kernel Mode Hacker    VAXman(at)TMESIS(dot)ORG

  http://www.quirkfactory.com/popart/asskey/eqn2.png
  
  "Well my son, life is like a beanstalk, isn't it?"



More information about the Info-vax mailing list