HP3000-L Archives

February 2001, Week 4

HP3000-L@RAVEN.UTC.EDU

Options: Use Monospaced Font
Show Text Part by Default
Show All Mail Headers

Message: [<< First] [< Prev] [Next >] [Last >>]
Topic: [<< First] [< Prev] [Next >] [Last >>]
Author: [<< First] [< Prev] [Next >] [Last >>]

Print Reply
Subject:
From:
Reply To:
Date:
Thu, 22 Feb 2001 21:32:02 -0600
Content-Type:
text/plain
Parts/Attachments:
text/plain (113 lines)
Hi,

Can someone help me, please.

I'm trying to execute the 'ps' command from an MPE Job and and getting
error. However, when the same 'ps' command is executed interactively, it
works just fine. I'm on MPE 5.5. The 'ps' command runs from the scrip
'Jobses.jSignal' (listed at the bottom).

version for 'ps':
VERSION  C.55.07 Copyright (C) Hewlett-Packard 1987.  All Rights Reserved.
PS.HPBIN.SYS
SOM #1
$Header: nrt0.s,v 1.12 87/06/08 09:36:52 cary Exp $
MAX STACK SIZE: 1000000
MAX HEAP SIZE: 81920000
CAPABILITIES: BA,IA,PM,PH
UNSAT PROC NAME:
ENTRY NAME:
LIBRARY SEARCH LIST:


Job:

      2   JOB DANJOB1,MGR.ESTEST,PUB.
      3   Priority = DS; Inpri = 8; Time = UNLIMITED seconds.
      4   Job number = #j1870.
      5   THU, FEB 22, 2001,  1:06 PM.
      6   HP3000  Release: C.55.00   User Version: C.55.07
      7   MPE/iX  HP31900 C.05.08  Copyright Hewlett-Packard 1987.
      8   All rights reserved.
      9   STREAMED BY MGR.ESTEST (#S7096) ON LDEV# 222
     10      STREAM DATE:   THU, FEB 22, 2001,  1:06 PM
     11
     12
     13                                  J  31
     33   MPE/iX C.55.00
     34   ElectroPage now enabled in this session.
     36
     39
     40   END OF PROGRAM
     41   :echo setjcw CIERROR 1 > CIERROR1
     42   :setvar JSNUM " "
     43   :echo HOME=/ESTEST/PUB                             > T
     44   :echo echo PWD is Next                                   >> T
     45   :echo pwd
>> T
     46   :echo . ./.profile
>> T
     47   :echo echo setting ldev next                              >> T
     48   :echo ldev=ldev10                                             >> T
     49   :echo jobses=VNM1300J,MGR.ESTEST            >> T
     50   :echo signal=ALRM                                           >> T
     51   :#echo Jobses.getJSnum VNM1300J,MGR.ESTEST       >> T
     52   :#echo callci 'input JSNUM < /ESTEST/PUB/jsnumf' >> T
     53   :echo Jobses.jSignal $ldev $jobses $signal      >> T
     54   :run sh.hpbin.sys < T
     55
     56   PWD is Next
     57   /ESTEST/PUB
     58   .. executing /ESTEST/PUB/.profile .......
     72
     73   setting ldev next
     74   Getting Job Number ...
     75   Job: 1828
     76   ldev: ldev10
     77   Getting Java Pid...
     78   ps: Error reading process information.
     79
     80   END OF PROGRAM
     81   :#xeq MYMON.PUB 5
     82   :RUN SIGNALER.MAESTRO.CCC
     83
     84   MAESTRO XL/SIGNALER D.01.02 (C) Tivoli Systems Inc. 1998
     85   (X) Installed for Hewlett-Packard Company
     86
     87   END OF PROGRAM
     88   :EOJ
     89   CPU sec. = 8.  elapsed min. = 1.  THU, FEB 22, 2001,  1:06 PM.


#!/bin/sh
#Jobses.jSignal  ldev####  jsname,user.acct  signal

ldev=$1
jobses=$2
signal=$3
set -x
echo Getting Job Number ...
jsnum=`Jobses.getJSnum $jobses`
if [ $? -ne 0 ] ; then
   callci CIERROR
   exit 0
fi
echo Job: $jsnum
echo ldev: $ldev
echo Getting Java Pid...
jpidf=$HOME/jpidf
ps -t $ldev -s $jsnum > $jpidf
echo $jpidf
jPid=`ps -t $ldev -s $jsnum -o pid=,comm= | grep '[0-9] *$'`
if [ $? -ne 0 ] ;  then
   callci CIERROR1
   exit 0
else
   echo jPid: $jPid
#   kill -s $signal $jPid
fi

#end

shell/iX>

ATOM RSS1 RSS2