|
ENDJOB *CNTRLD didn't do it
ENDJOB *IMMED didn't do it
ENDJOBABN didn't do it.
Nope, need to kill that process. Thus breaking out to a system command to
kill the job isn't going to cut it.
Care to look in on a little Sametime chat?
Laura Watson/D... In the meantime, can you run the kill command with
the information I gave you above: 772928/WATSON/QP2FORK?
Rob Berendt/D... Wouldn't that just be ENDJOB?
Laura Watson/... Well it would if that actually ended the job. I
have 3 that I'm trying to kill and I've been working with IBM to try and
get the process IDs. I'm waiting for a call back. In the meantime, I
noticed these jobs still running after signing off and I know they need to
die. I told them to end *immed and they are mocking me.
Rob Berendt/D... > help kill
kill: kill [-s signame] job ...
kill [-n signum] job ...
kill [-sig] job ...
kill -l [signal ...]
$
> kill job 772928/WATSON/QP2FORK
kill: 001-0032 Number job is not valid.
kill: 001-0032 Number 772928/WATSON/QP2FORK is not valid.
$
> kill 772928/WATSON/QP2FORK
kill: 001-0032 Number 772928/WATSON/QP2FORK is not valid.
Rob Berendt/D... I'm no expert on PASE. To get to the shell I
entered STRQSH for STaRt QSHell
Laura Watson/... If you do "ps -ef" once you are in the shell, does
it show you a list of processes?
Rob Berendt/D... > help ps
help: 001-0014 Command ps not found.
$
> ps -ef
USER PID PPID STIME DEVICE TIME
FUNCTION
qsys 2 1 11-16-2002 01:27:08 - 000:02 -
qsys 1 1 11-16-2002 01:26:24 - 000:00 -
qsys 1 1 11-16-2002 01:26:53 - 000:00 -
qsys 1 1 11-16-2002 01:26:53 - 000:00 -
Rob Berendt/D... ...
Rob Berendt/D... qtcp 1 1 01-01-2003 22:59:27 -
000:00 -
helen 1 1 01-08-2003 08:30:34 gdsp52s4 000:00
cmd-wrknetf
psobjowns 1 1 01-06-2003 21:26:05 - 000:00 -
qtcp 1 1 12-29-2002 22:15:42 - 000:00 -
qnotes 24514 1 01-08-2003 04:54:37 - 000:00
pgm-qnninsts
qsys 1 1 01-08-2003 00:38:40 - 000:00 -
rob 24733 24726 01-08-2003 14:02:47 - 000:00 pgm-ps
qsnads 1 1 01-08-2003 00:38:47 - 000:00 -
qsys 1 1 01-07-2003 23:49:42 - 000:00 -
asset 1 1 01-07-2003 23:49:46 - 000:00
pgm-ca0001c
asset 1 1 01-07-2003 23:49:46 - 000:00
pgm-ca0001c
asset 1 1 01-07-2003 23:49:46 - 000:00
pgm-ca0001c
Rob Berendt/D... ...
Rob Berendt/D... Oops, let me try this on GDIHQ and not GDISYS.
Rob Berendt/D... ps -ef
USER PID PPID STIME DEVICE TIME
FUNCTION
...
watson 105420 1 01-08-2003 09:15:10 - 000:00
pgm-qp2fork
...
watson 106712 1 01-08-2003 13:24:28 watsons6 000:00
pgm-qp2term
watson 106638 1 01-08-2003 13:16:35 - 000:00
pgm-qp2fork
watson 106655 1 01-08-2003 13:22:56 - 000:00
pgm-qp2fork
watson 106713 106712 01-08-2003 13:45:30 - 000:00
pgm-qp2shell2
watson 106726 106713 01-08-2003 13:49:00 - 000:00
pgm-qp2fork
watson 1 1 01-08-2003 13:49:15 watsons5 000:00
cmd-wrkactjob
Maybe I'd kill 106638, 106655 and 106726?
Laura Watson/D... I'll give that a try. thanks!
Laura Watson/... I tried and they would not die.
Laura Watson/... Sorry it took me so long. I got interrupted by
Don Allen for 45 minutes.
Laura Watson/... Can you try and kill 106638, 106655, and 106726
just in case it is an authority issue?
Rob Berendt/D... It won't be an authority issue. There is another
command... ENDJOBABN. Can sometimes make strange things happen during
your next ipl. Built for just such a situation.
Laura Watson/... Another handy command they told me about is "ps
-ef | grep watson" The "|" is the bar above the \ key. This lets you
pare down the list.
Laura Watson/... That didn't work earlier, but I think it is just
becuase my QP2TERM sessions were getting locked up.
Laura Watson/D... I also found documentation that shows the
following command to help you trace from the process id to the AS400 job:
Laura Watson/D... system qsh "cmd('getjobid 106638')"
Laura Watson/D... It returns:
Laura Watson/... Process identifier 106638 is
772928/WATSON/WATSONS5
Laura Watson/... When you get off the phone, can you help me kill
these nasty jobs? Thanks!
Rob Berendt
--
"They that can give up essential liberty to obtain a little temporary
safety deserve neither liberty nor safety."
Benjamin Franklin
bdietz@3x.com
Sent by: midrange-l-bounces@midrange.com
01/08/2003 03:41 PM
Please respond to Midrange Systems Technical Discussion
To: Midrange Systems Technical Discussion
<midrange-l@midrange.com>
cc:
Fax to:
Subject: Re: Determining a 'process id'
you can use the "system" command(?) that allows you to run a CL command,
such as ENDJOB
-------------------------
Bryan Dietz
3X Corporation
614-410-9205
rob@dekko.com
Sent by: midrange-l-bounces@midrange.com
01/08/2003 01:40 PM
Please respond to
Midrange Systems Technical Discussion <midrange-l@midrange.com>
To
midrange-l@midrange.com
cc
Subject
Determining a 'process id'
I had a coworker here working on an iSeries PASE based Tivoli solution.
She asked me a question. She has to issue a 'kill' command to stop a
'process id'. She knows that it is a particular job, like
number/user/jobname, however ENDJOB is not the appropriate command. Is
there a way to determine the process id?
Rob Berendt
_______________________________________________
This is the Midrange Systems Technical Discussion (MIDRANGE-L) mailing
list
To post a message email: MIDRANGE-L@midrange.com
To subscribe, unsubscribe, or change list options,
visit: http://lists.midrange.com/mailman/listinfo.cgi/midrange-l
or email: MIDRANGE-L-request@midrange.com
Before posting, please take a moment to review the archives
at http://archive.midrange.com/midrange-l.
As an Amazon Associate we earn from qualifying purchases.
This mailing list archive is Copyright 1997-2025 by midrange.com and David Gibbs as a compilation work. Use of the archive is restricted to research of a business or technical nature. Any other uses are prohibited. Full details are available on our policy page. If you have questions about this, please contact [javascript protected email address].
Operating expenses for this site are earned using the Amazon Associate program and Google Adsense.