Using 'exit' in a Bourne shell script
Lawrence F. Strickland
larry at jc3b21.UUCP
Tue Feb 2 23:17:27 AEST 1988
in article <1062 at bakerst.UUCP>, kathy at bakerst.UUCP (Kathy Vincent) says:
>
> In article <169 at mccc.UUCP> pjh at mccc.UUCP (Peter J. Holsberg) writes:
>>I would like to have my users logout via a shell script "off" rather
>>than with ^d. The script I wrote is very simple, but 'exit' has no
>>effect. ...
>
> trap '$HOME/.logout' 0
As you mentioned, exit will only get you out of the script, not the
enwrapped shell. I've always had good luck with:
kill -9 0
in a shell script. This is a bit rough (as it kills ALL programs associated
with the terminal, including background ones), but it has to be since a
normal kill is ignored by the shell. I'm sure there is a better way, too...
--
+--------------------------------------+-- St. Petersburg Junior College --+
| Lawrence F. Strickland | P.O. Box 13489 |
| ...gatech!codas!usfvax2!jc3b21!larry | St. Petersburg, FL 33733 |
+-(or) ...gatech!usfvax2!jc3b21!larry -+-- Phone: +1 813 341 4705 ---------+
More information about the Comp.unix.questions
mailing list