🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: vmsnet.internals
Article #426

re: re:... idle terminals

#426
From: Bob George
Date: Mon, 09 Nov 1992 17:13
57 lines
3332 bytes
Subj:   re: idle terminal...


#        A week ago I posted code to periodically increment the process
#        I/O count so that idle job killers wouldn't kill it.

Thanks, I saved it, but haven't had a chance to look at it closely yet.

#        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.

Yep, that is a problem - it stays in a COM state (only at priority 0), but
that can add a bit of needless time when looking at the overall system
performance, response, etc.


#        Lastly on the issue of NODELETE and FORCEX...  there is nothing
#        A week ago I posted code to periodically increment the process
#        I/O count so that idle job killers wouldn't kill it.
#        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.

To say nothing of someone else writing into your PSL and clearing those
several bits (although you could run into problems if something else
needed them set, but not too likely since most routines that want them
set ignore them if they are already set).


#        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 :)

Here's a stupid comment about just being killed by an idle terminal
monitor.  Aren't there a few flavors of them that are on the internet
along with a commercial one or two that allows you to configure them
to ignore certain usernames/terminals/...  Get one of them???


#MONDAY 8:00PM LOBBY OF THE HILTON - MILLER IN EHUD SHIRT - EHUD IN CMU SHIRT

What!!!  No Bruce Shirt???  How much for the EHUD shirts - send the shirt
and the check to:
                                                               :\/\/\/:
                                    bob                        :______:
                                                               : (o)(o)
+----------------------------------------------------------+  c:   ___:
| Bob George     Internet : BOB@AENEAS.IMS.DISA.MIL        |   :     _)
| Disclaimer:    Opinions expressed are mine and mine only.|   : ,___:
+----------------------------------------------------------+   : __ /
                                                               /____\
Technical Details
Message-ID: <9055342@MVB.SAIC.COM>
Path: arc1-ca.pugleaf.net!sparky!uunet!stanford.edu!agate!usenet.ins.cwru.edu!magnus.acs.ohio-state.edu!zaphod.mps.ohio-state.edu!cs.utexas.edu!sdd.hp.com!hamblin.math.byu.edu!arizona.edu!mvb.saic.com!macro32

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!sparky!uunet!stanford.edu!agate!usenet.ins.cwru.edu!magnus.acs.ohio-state.edu!zaphod.mps.ohio-state.edu!cs.utexas.edu!sdd.hp.com!hamblin.math.byu.edu!arizona.edu!mvb.saic.com!macro32
Newsgroups: vmsnet.internals
Subject: re: re:... idle terminals
Message-ID: <9055342@MVB.SAIC.COM>
From: "Bob George" <BOB@aeneas.ims.disa.mil>
Date: 9 Nov 92 12:13:00 EST
Organization: Macro32<==>Vmsnet.Internals Gateway
X-Gateway-Source-Info: Mailing List
Lines: 58