Article View: vmsnet.internals
Article #422re: idle terminal...
From: Ehud Gavron 602-570-2546
Date: Mon, 09 Nov 1992 16:09
Date: Mon, 09 Nov 1992 16:09
31 lines
1854 bytes
1854 bytes
Date sent: 9-NOV-1992 09:05:26
A week ago I posted code to periodically increment the process
I/O count so that idle job killers wouldn't kill it.
Hunter et all offered clever ditties to set the delete pending
and exit pending flags, preventing those from being applied.
HOWEVER, all those require explicit code be run by the user
before termination can occur. In the event that the user was
disconnected (terminal, non vtas) or killed (batch job termination)
then that process is STUCK until $cmkrnl intervention.
Lastly on the issue of NODELETE and FORCEX... there is nothing
stopping anyone from creating an exit handler which unwinds past
the $exit and the $forcex. It takes a bit of code out of $unwind
plus some stack fixup (and you have to dismiss the ast frame) but
it works. If it weren't Sunquest proprietary I'd post it.
I'm still looking for a better solution than mine, that requires
NO user intervention at logout... however until I find one, a
repeating tqe in p1 space works for me :)
Ehud
--
Ehud Gavron (EG76)
gavron@vesta.sunquest.com This was sent
"The world bores you when you're cool." from an Alpha
MONDAY 8:00PM LOBBY OF THE HILTON - MILLER IN EHUD SHIRT - EHUD IN CMU SHIRT
Technical Details
Message-ID:
<921109090919.1f9f@IT.SUNQUEST.COM>Path:
arc1-ca.pugleaf.net!sparky!uunet!think.com!sdd.hp.com!hamblin.math.byu.edu!arizona.edu!mvb.saic.com!macro32Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!sparky!uunet!think.com!sdd.hp.com!hamblin.math.byu.edu!arizona.edu!mvb.saic.com!macro32 Newsgroups: vmsnet.internals Subject: re: idle terminal... Message-ID: <921109090919.1f9f@IT.SUNQUEST.COM> From: Ehud Gavron 602-570-2546 <GAVRON@IT.SUNQUEST.COM> Date: Mon, 9 Nov 1992 9:09:19 -0700 (MST) Organization: Macro32<==>Vmsnet.Internals Gateway X-Gateway-Source-Info: Mailing List Lines: 31