|
Harry, I have a shareware tool called 'Programs in Use' that can do this. One of its features is the ability to search all jobs to see if a program is in a call stack (invocation stack). It runs either as a display program or can be called in API mode. Normally you would not get an error from renaming an active program because their are no locks against it, and because its address in memory does not change when it is renamed. So the job running it is not aware of it being renamed, until it tries to call it a second time, then it will not find it. But if it is a system program being referenced from the SEPT, the system does not care about the object name, only its address. Although I would avoid renaming system programs. Bernard Burchell Precosis Pty Ltd http://www.precosis.com ----- Original Message ----- From: "Harry Williams" <planesmart@teleteam.net> To: "Mi400" <mi400@midrange.com> Sent: Monday, November 11, 2002 12:58 AM Subject: [MI400] Checking if a program is active I know someone has a trick to see if a program is active. I assume I can list all the active jobs and look, but in the past I remember that we could do something like rename the program to itself, and we would get an error if it was in use. This does not seem to work now. There is a IBM Journal program which keeps dying, and I wanted to keep it going until IBM fixes it. Thanks Harry
As an Amazon Associate we earn from qualifying purchases.
This mailing list archive is Copyright 1997-2024 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.