The files in this directory allow you to replace the normal VMS STOP command with one of your very own. Added Functionality: --------------------- o Stop processes based on right part of PID, like back in the old days. This program will automatically right justify, zero fill, and add the cluster part of the eight hex digits. o Stop processes based on part of the processname. Unlike any version before it, allows wildcard matching, partial string lookup, and no uic requirement. That's right, just give it a process name substring, and any process that has it, gets it! o Selectively choose to $FORCEX, wait for image rundown, or $DELPRC. No more loose jobs, no more bad shutdowns. Allows the qualifiers FORCEX/NOFORCEX, DELPRC/NODELPRC to control these features. Also features the world reknown /NOW and /PATIENCE for the strong and faint at heart with respect to image exit. o Kills non-deleteable processes. Yes, if the nodelete bit is set, it clears it. Have more fun with the audit server than ever before. Missing Functionality: ------------------------ o Used to be if you ^Y'd out of an image, you could type STOP and it would do an image rundown for you. Well, with this one you can't. Of course you can always type DIR or CREATE, or any other command that will invoke a new image and flush out the old. Setup: ------------------------- o Compile stop_id ($cc stop_id.c) o Assemble clrnodelete ($mac clrnodelete) o Link the two ($link/notrace stop_id,clrnodelete) o Copy the executable to ($copy stop_id.exe - the system image area sys$common:[sysexe]) o Install it with privs ($install add stop_id/open/head/shar- /priv=cmkrnl) o Modify the command tables ($set default sys$common:[syslib] $set command/table=dcltablese.exe- /output=dcltables.exe new_stop.cld) o Install the new tables ($install replace sys$share:dcltables) Reboot Protection: ------------------------- To make this take effect at next reboot, I recommend either a. adding a line to your systartup that reads $install add sys$system:stop_id/open/head/shar- /priv=cmkrnl or b. modify autogen.com so that it writes out a line to do the above into vmsimages.dat, and then @autogen. /----------------------------------------------------------------------------\ | Ehud Gavron, Systems analyst | gavron@vesta.sunquest.com (Internet) | | Sunquest Information Systems | uunet!sunquest!gavron (UUCP) | | 930 N. Finance Center Drive | gavron@lampf (BITNET) | | Tucson, Arizona 85710 | (602)722-7546/885-7700 x.2546 (AT&Tnet) | |----------------------------------------------------------------------------| | your cute quote here | \----------------------------------------------------------------------------/