You can view an active job on a GT.M system using the “ovzshow” command at the Linux prompt.
In the example below, I ran the “top” command and found an active job that I wanted to examine to find out what it was doing.
[xxxxxxxxx@inemr1 ~]$ top
top – 12:18:58 up 87 days, 18:32, 15 users, load average: 1.20, 1.17, 1.10
Tasks: 323 total, 1 running, 322 sleeping, 0 stopped, 0 zombie
Cpu(s): 0.8%us, 0.4%sy, 3.4%ni, 92.4%id, 2.9%wa, 0.0%hi, 0.1%si, 0.0%st
Mem: 8174464k total, 8127492k used, 46972k free, 507672k buffers
Swap: 2097144k total, 41708k used, 2055436k free, 5953036k cached
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
25436 openvist 18 0 68956 23m 20m D 2.0 0.3 2:10.69 mumps –> JOB I want to examine
1 root 15 0 10364 680 572 S 0.0 0.0 0:13.76 init
2 root RT -5 0 0 0 S 0.0 0.0 2:08.87 migration/0
3 root 34 19 0 0 0 S 0.0 0.0 0:02.73 ksoftirqd/0
4 root RT -5 0 0 0 S 0.0 0.0 2:02.71 migration/1
5 root 34 19 0 0 0 S 0.0 0.0 0:02.39 ksoftirqd/1
In the example below, I used the “ovzshow” command at the Linux prompt to examine PID 25436, in the “dev” instance and then redirected the output to a file called “job_25436.txt”. Since I ran the command from my home directory, the file job_25436.txt will be written to that folder.
So you have the command – ovzshow, then the instance – dev, then the PID – 25436, redirect the output “>”, and then the filename “job_25436.txt”.
You can also grep for the stack info, the “S” node or variables in the “V” node and lock information in the “L” node. By using “grep”, you will only see the results of what you grep for. An example of the grep command would be like below –
ovzshow dev 25436 | grep ‘S’ (or ‘V’ or ‘L’). This will show all variables (‘S’ node) only.
Below is an example of ovzhow (all nodes, etc.) and then showing the contents of the file using “cat”.
[xxxxxxxx@inemr1 ~]$ ovzshow dev 25436 > job_25436.txt
[xxxxxxxx@inemr1 ~]$ dir j*
job_25436.txt
[xxxxxxxx@inemr1 ~]$ cat job_25436.txt
^TMP(“MSCZJOB”,25436,0)=”62920,44281″
^TMP(“MSCZJOB”,25436,”D”,1)=”/dev/pts/1 OPEN TERMINAL NOCENE NOPAST NOESCA NOREADS TYPE WIDTH=80 LENG=40 “
^TMP(“MSCZJOB”,25436,”G”,0)=”GLD:*,REG:*,SET:15294,KIL:717,GET:8372762,DTA:2790835,ORD:3646618,ZPR:2,QRY:0,LKS:7,LKF:0,CTN:0,DRD:1419058,DWT:870,NTW:15842,NTR:14810415,NBW:15850,NBR:59618857,NR0:51,NR1:3,NR2:1,NR3:0,TTW:0,TTR:0,TRB:0,TBW:0,TBR:0,TR0:0,TR1:0,TR2:0,TR3:0,TR4:0,TC0:0,TC1:0,TC2:0,TC3:0,TC4:0,ZTR:0″
^TMP(“MSCZJOB”,25436,”G”,1)=”GLD:/opt/openvista/dev/globals/mumps.gld,REG:DEFAULT,SET:1536,KIL:236,GET:8372533,DTA:2790811,ORD:3646592,ZPR:2,QRY:0,LKS:7,LKF:0,CTN:136068137668,DRD:1419058,DWT:867,NTW:1623,NTR:14810112,NBW:1559,NBR:59573856,NR0:32,NR1:0,NR2:0,NR3:0,TTW:0,TTR:0,TRB:0,TBW:0,TBR:0,TR0:0,TR1:0,TR2:0,TR3:0,TR4:0,TC0:0,TC1:0,TC2:0,TC3:0,TC4:0,ZTR:0″
^TMP(“MSCZJOB”,25436,”G”,2)=”GLD:/opt/openvista/dev/globals/mumps.gld,REG:SCRATCH,SET:13760,KIL:482,GET:229,DTA:24,ORD:26,ZPR:0,QRY:0,LKS:0,LKF:0,CTN:627190190,DRD:0,DWT:3,NTW:14222,NTR:303,NBW:14294,NBR:45013,NR0:19,NR1:3,NR2:1,NR3:0,TTW:0,TTR:0,TRB:0,TBW:0,TBR:0,TR0:0,TR1:0,TR2:0,TR3:0,TR4:0,TC0:0,TC1:0,TC2:0,TC3:0,TC4:0,ZTR:0″
^TMP(“MSCZJOB”,25436,”I”,1)=”$DEVICE=”””””
^TMP(“MSCZJOB”,25436,”I”,2)=”$ECODE=”””””
^TMP(“MSCZJOB”,25436,”I”,3)=”$ESTACK=9″
^TMP(“MSCZJOB”,25436,”I”,4)=”$ETRAP=””D ERR^ZU Q:$QUIT -9 Q”””
^TMP(“MSCZJOB”,25436,”I”,5)=”$HOROLOG=””62920,44281″””
^TMP(“MSCZJOB”,25436,”I”,6)=”$IO=””/dev/pts/1″””
^TMP(“MSCZJOB”,25436,”I”,7)=”$JOB=25436″
^TMP(“MSCZJOB”,25436,”I”,8)=”$KEY=”””””
^TMP(“MSCZJOB”,25436,”I”,9)=”$PRINCIPAL=””/dev/pts/1″””
^TMP(“MSCZJOB”,25436,”I”,10)=”$QUIT=1″
^TMP(“MSCZJOB”,25436,”I”,11)=”$REFERENCE=””^TMP(“”””MSCZJOB””””,25436,””””I””””,10)”””
^TMP(“MSCZJOB”,25436,”I”,12)=”$STACK=9″
^TMP(“MSCZJOB”,25436,”I”,13)=”$STORAGE=2147483647″
^TMP(“MSCZJOB”,25436,”I”,14)=”$SYSTEM=””47,gtm_sysid”””
^TMP(“MSCZJOB”,25436,”I”,15)=”$TEST=0″
^TMP(“MSCZJOB”,25436,”I”,16)=”$TLEVEL=0″
^TMP(“MSCZJOB”,25436,”I”,17)=”$TRESTART=0″
^TMP(“MSCZJOB”,25436,”I”,18)=”$X=72″
^TMP(“MSCZJOB”,25436,”I”,19)=”$Y=11″
^TMP(“MSCZJOB”,25436,”I”,20)=”$ZA=0″
^TMP(“MSCZJOB”,25436,”I”,21)=”$ZALLOCSTOR=1732719″
^TMP(“MSCZJOB”,25436,”I”,22)=”$ZB=$C(13)”
^TMP(“MSCZJOB”,25436,”I”,23)=”$ZCHSET=””M”””
^TMP(“MSCZJOB”,25436,”I”,24)=”$ZCMDLINE=”””””
^TMP(“MSCZJOB”,25436,”I”,25)=”$ZCOMPILE=”””””
^TMP(“MSCZJOB”,25436,”I”,26)=”$ZCSTATUS=0″
^TMP(“MSCZJOB”,25436,”I”,27)=”$ZDATEFORM=0″
^TMP(“MSCZJOB”,25436,”I”,28)=”$ZDIRECTORY=””/opt/openvista/dev/tmp/”””
^TMP(“MSCZJOB”,25436,”I”,29)=”$ZEDITOR=0″
^TMP(“MSCZJOB”,25436,”I”,30)=”$ZEOF=0″
^TMP(“MSCZJOB”,25436,”I”,31)=”$ZERROR=”””””
^TMP(“MSCZJOB”,25436,”I”,32)=”$ZGBLDIR=””/opt/openvista/dev/globals/mumps.gld”””
^TMP(“MSCZJOB”,25436,”I”,33)=”$ZININTERRUPT=1″
^TMP(“MSCZJOB”,25436,”I”,34)=”$ZINTERRUPT=””I $$JOBEXAM^ZU($ZPOSITION)”””
^TMP(“MSCZJOB”,25436,”I”,35)=”$ZIO=””/dev/pts/1″””
^TMP(“MSCZJOB”,25436,”I”,36)=”$ZJOB=0″
^TMP(“MSCZJOB”,25436,”I”,37)=”$ZLEVEL=10″
^TMP(“MSCZJOB”,25436,”I”,38)=”$ZMAXTPTIME=0″
^TMP(“MSCZJOB”,25436,”I”,39)=”$ZMODE=””INTERACTIVE”””
^TMP(“MSCZJOB”,25436,”I”,40)=”$ZONLNRLBK=0″
^TMP(“MSCZJOB”,25436,”I”,41)=”$ZPATNUMERIC=””M”””
^TMP(“MSCZJOB”,25436,”I”,42)=”$ZPOSITION=””JOBEXAM+8^ZU”””
^TMP(“MSCZJOB”,25436,”I”,43)=”$ZPROCESS=”””””
^TMP(“MSCZJOB”,25436,”I”,44)=”$ZPROMPT=””DEV>”””
^TMP(“MSCZJOB”,25436,”I”,45)=”$ZQUIT=0″
^TMP(“MSCZJOB”,25436,”I”,46)=”$ZREALSTOR=1784287″
^TMP(“MSCZJOB”,25436,”I”,47)=”$ZROUTINES=””/opt/openvista/dev/objects(/opt/openvista/dev/routines) /opt/openvista/dev/gtm/libgtmutil.so”””
^TMP(“MSCZJOB”,25436,”I”,48)=”$ZSOURCE=”””””
^TMP(“MSCZJOB”,25436,”I”,49)=”$ZSTATUS=”””””
^TMP(“MSCZJOB”,25436,”I”,50)=”$ZSTEP=””B”””
^TMP(“MSCZJOB”,25436,”I”,51)=”$ZSYSTEM=0″
^TMP(“MSCZJOB”,25436,”I”,52)=”$ZTNAME=”””””
^TMP(“MSCZJOB”,25436,”I”,53)=”$ZTDATA=0″
^TMP(“MSCZJOB”,25436,”I”,54)=”$ZTEXIT=”””””
^TMP(“MSCZJOB”,25436,”I”,55)=”$ZTLEVEL=0″
^TMP(“MSCZJOB”,25436,”I”,56)=”$ZTOLDVAL=”””””
^TMP(“MSCZJOB”,25436,”I”,57)=”$ZTRAP=”””””
^TMP(“MSCZJOB”,25436,”I”,58)=”$ZTRIGGEROP=”””””
^TMP(“MSCZJOB”,25436,”I”,59)=”$ZTSLATE=”””””
^TMP(“MSCZJOB”,25436,”I”,60)=”$ZTUPDATE=”””””
^TMP(“MSCZJOB”,25436,”I”,61)=”$ZTVALUE=”””””
^TMP(“MSCZJOB”,25436,”I”,62)=”$ZTWORMHOLE=”””””
^TMP(“MSCZJOB”,25436,”I”,63)=”$ZUSEDSTOR=1732719″
^TMP(“MSCZJOB”,25436,”I”,64)=”$ZVERSION=””GT.M V5.5-000 Linux x86_64″””
^TMP(“MSCZJOB”,25436,”I”,65)=”$ZYERROR=”””””
^TMP(“MSCZJOB”,25436,”L”,0)=”MLG:7,MLT:0″
^TMP(“MSCZJOB”,25436,”S”,1)=”JOBEXAM+8^ZU”
^TMP(“MSCZJOB”,25436,”S”,2)=”GETORD+6^LMCPQUAN ($ZINTERRUPT) “
^TMP(“MSCZJOB”,25436,”S”,3)=”GETORD+5^LMCPQUAN”
^TMP(“MSCZJOB”,25436,”S”,4)=”GETORD+4^LMCPQUAN”
^TMP(“MSCZJOB”,25436,”S”,5)=”GETORD+3^LMCPQUAN”
^TMP(“MSCZJOB”,25436,”S”,6)=”PMAIN+27^LMCPQUAN”
^TMP(“MSCZJOB”,25436,”S”,7)=”PMAIN+26^LMCPQUAN”
^TMP(“MSCZJOB”,25436,”S”,8)=”PMAIN+25^LMCPQUAN”
^TMP(“MSCZJOB”,25436,”S”,9)=”R+2^XQ1″
^TMP(“MSCZJOB”,25436,”V”,1)=”%H=62919″
^TMP(“MSCZJOB”,25436,”V”,2)=”%ZPOS=””GETORD+6^LMCPQUAN”””
^TMP(“MSCZJOB”,25436,”V”,3)=”%reference=””^OR(100,7284012,0)”””
^TMP(“MSCZJOB”,25436,”V”,4)=”COM=571″
^TMP(“MSCZJOB”,25436,”V”,5)=”COMs=10″
^TMP(“MSCZJOB”,25436,”V”,6)=”CTM=3130408.083055″
^TMP(“MSCZJOB”,25436,”V”,7)=”DISYS=19″
^TMP(“MSCZJOB”,25436,”V”,8)=”DT=3130408″
^TMP(“MSCZJOB”,25436,”V”,9)=”DTIME=3600″
^TMP(“MSCZJOB”,25436,”V”,10)=”DTS=3130408.17″
^TMP(“MSCZJOB”,25436,”V”,11)=”DUZ=66″
^TMP(“MSCZJOB”,25436,”V”,12)=”DUZ(0)=””@”””
^TMP(“MSCZJOB”,25436,”V”,13)=”DUZ(1)=”””””
^TMP(“MSCZJOB”,25436,”V”,14)=”DUZ(2)=67″
^TMP(“MSCZJOB”,25436,”V”,15)=”DUZ(“”AG””)=””V”””
^TMP(“MSCZJOB”,25436,”V”,16)=”DUZ(“”AUTO””)=1″
^TMP(“MSCZJOB”,25436,”V”,17)=”DUZ(“”BUF””)=1″
^TMP(“MSCZJOB”,25436,”V”,18)=”DUZ(“”LANG””)=”””””
^TMP(“MSCZJOB”,25436,”V”,19)=”IO=””/dev/pts/1″””
^TMP(“MSCZJOB”,25436,”V”,20)=”IO(0)=””/dev/pts/1″””
^TMP(“MSCZJOB”,25436,”V”,21)=”IO(1,””/dev/pts/1″”)=”””””
^TMP(“MSCZJOB”,25436,”V”,22)=”IO(“”ERROR””)=”””””
^TMP(“MSCZJOB”,25436,”V”,23)=”IO(“”HOME””)=””40^/dev/pts/1″””
^TMP(“MSCZJOB”,25436,”V”,24)=”IO(“”ZIO””)=””/dev/pts/1″””
^TMP(“MSCZJOB”,25436,”V”,25)=”IOBOFF=$C(27)_””[m”””
^TMP(“MSCZJOB”,25436,”V”,26)=”IOBON=$C(27)_””[5m”””
^TMP(“MSCZJOB”,25436,”V”,27)=”IOBS=””$C(8)”””
^TMP(“MSCZJOB”,25436,”V”,28)=”IOF=””#,$C(27,91,50,74,27,91,72)”””
^TMP(“MSCZJOB”,25436,”V”,29)=”IOM=80″
^TMP(“MSCZJOB”,25436,”V”,30)=”ION=””GTM-UNIX-TELNET”””
^TMP(“MSCZJOB”,25436,”V”,31)=”IORVOFF=$C(27)_””[m”””
^TMP(“MSCZJOB”,25436,”V”,32)=”IORVON=$C(27)_””[7m”””
^TMP(“MSCZJOB”,25436,”V”,33)=”IOS=40″
^TMP(“MSCZJOB”,25436,”V”,34)=”IOSL=24″
^TMP(“MSCZJOB”,25436,”V”,35)=”IOST=””C-VT102″””
^TMP(“MSCZJOB”,25436,”V”,36)=”IOST(0)=60″
^TMP(“MSCZJOB”,25436,”V”,37)=”IOT=””VTRM”””
^TMP(“MSCZJOB”,25436,”V”,38)=”IOXY=””W $C(27,91)_((DY+1))_$C(59)_((DX+1))_$C(102)”””
^TMP(“MSCZJOB”,25436,”V”,39)=”J=1″
^TMP(“MSCZJOB”,25436,”V”,40)=”LTim=”””””
^TMP(“MSCZJOB”,25436,”V”,41)=”LTim1=3120207.1857″
^TMP(“MSCZJOB”,25436,”V”,42)=”LTim2=””3120207.1857$09$9066″””
^TMP(“MSCZJOB”,25436,”V”,43)=”LTim3=3120207″
^TMP(“MSCZJOB”,25436,”V”,44)=”NUi=35″
^TMP(“MSCZJOB”,25436,”V”,45)=”ORD=7284012″
^TMP(“MSCZJOB”,25436,”V”,46)=”PAK=77″
^TMP(“MSCZJOB”,25436,”V”,47)=”QDTM(1)=3130408.08″
^TMP(“MSCZJOB”,25436,”V”,48)=”QDTM(2)=3130408.09″
^TMP(“MSCZJOB”,25436,”V”,49)=”QDTM(3)=””3130408.10″””
^TMP(“MSCZJOB”,25436,”V”,50)=”QDTM(4)=3130408.11″
^TMP(“MSCZJOB”,25436,”V”,51)=”QDTM(5)=3130408.12″
^TMP(“MSCZJOB”,25436,”V”,52)=”QDTM(6)=3130408.13″
^TMP(“MSCZJOB”,25436,”V”,53)=”QDTM(7)=3130408.14″
^TMP(“MSCZJOB”,25436,”V”,54)=”QDTM(8)=3130408.15″
^TMP(“MSCZJOB”,25436,”V”,55)=”QDTM(9)=3130408.16″
^TMP(“MSCZJOB”,25436,”V”,56)=”QDTM(10)=3130408.17″
^TMP(“MSCZJOB”,25436,”V”,57)=”SF10=0″
^TMP(“MSCZJOB”,25436,”V”,58)=”SF11=0″
^TMP(“MSCZJOB”,25436,”V”,59)=”SF12=0″
^TMP(“MSCZJOB”,25436,”V”,60)=”SF13=0″
^TMP(“MSCZJOB”,25436,”V”,61)=”SF14=0″
^TMP(“MSCZJOB”,25436,”V”,62)=”SF15=0″
^TMP(“MSCZJOB”,25436,”V”,63)=”SF16=0″
^TMP(“MSCZJOB”,25436,”V”,64)=”SF17=0″
^TMP(“MSCZJOB”,25436,”V”,65)=”SF9=0″
^TMP(“MSCZJOB”,25436,”V”,66)=”STa=7″
^TMP(“MSCZJOB”,25436,”V”,67)=”SV10=0″
^TMP(“MSCZJOB”,25436,”V”,68)=”SV11=0″
^TMP(“MSCZJOB”,25436,”V”,69)=”SV12=0″
^TMP(“MSCZJOB”,25436,”V”,70)=”SV13=0″
^TMP(“MSCZJOB”,25436,”V”,71)=”SV14=0″
^TMP(“MSCZJOB”,25436,”V”,72)=”SV15=0″
^TMP(“MSCZJOB”,25436,”V”,73)=”SV16=0″
^TMP(“MSCZJOB”,25436,”V”,74)=”SV17=0″
^TMP(“MSCZJOB”,25436,”V”,75)=”SV9=0″
^TMP(“MSCZJOB”,25436,”V”,76)=”Tim=3120927.092423″
^TMP(“MSCZJOB”,25436,”V”,77)=”Tim1=3130408″
^TMP(“MSCZJOB”,25436,”V”,78)=”Tim2=3130408.083055″
^TMP(“MSCZJOB”,25436,”V”,79)=”Tims=3120207.1857″
^TMP(“MSCZJOB”,25436,”V”,80)=”Timx=3130407″
^TMP(“MSCZJOB”,25436,”V”,81)=”U=””^”””
^TMP(“MSCZJOB”,25436,”V”,82)=”VTimu=3130408.08001″
^TMP(“MSCZJOB”,25436,”V”,83)=”X=3130407″
^TMP(“MSCZJOB”,25436,”V”,84)=”XMDUZ=66″
^TMP(“MSCZJOB”,25436,”V”,85)=”XQCH=”””””
^TMP(“MSCZJOB”,25436,”V”,86)=”XQDIC=10372″
^TMP(“MSCZJOB”,25436,”V”,87)=”XQJMP=0″
^TMP(“MSCZJOB”,25436,”V”,88)=”XQPSM=””P10372″””
^TMP(“MSCZJOB”,25436,”V”,89)=”XQSV=””10372^10372^xxx PHARMACY SUPERUSER^PHARMACY SUPERUSER^^M^32^^^^^^^182″””
^TMP(“MSCZJOB”,25436,”V”,90)=”XQT=””R”””
^TMP(“MSCZJOB”,25436,”V”,91)=”XQUSER=””ROY GRYSKEVICH”””
^TMP(“MSCZJOB”,25436,”V”,92)=”XQVOL=””DEV”””
^TMP(“MSCZJOB”,25436,”V”,93)=”XQXFLG=””0^0″””
^TMP(“MSCZJOB”,25436,”V”,94)=”XQXFLG(“”GUI””)=””^”””
^TMP(“MSCZJOB”,25436,”V”,95)=”XQY=13288″
^TMP(“MSCZJOB”,25436,”V”,96)=”XQY0=””xxx PHARMACY STAT REPORT^xxx PHARMACY STAT REPORT^^R^^”””
^TMP(“MSCZJOB”,25436,”V”,97)=”XQZ=””PMAIN^xxxPQUAN”””
^TMP(“MSCZJOB”,25436,”V”,98)=”i=0″
^TMP(“MSCZJOB”,25436,”V”,99)=”l=17″
1903 Wright Place, Suite 120
Carlsbad, CA 92008
Toll-Free (877) 633-7743
Email customercare@medsphere.com