Re: [idea] Banner while offline

From: George (greerga@DRAGON.HAM.MUOHIO.EDU)
Date: 11/07/97


On Fri, 7 Nov 1997, Gerhard POUL wrote:

>If i make a shutdown pause the mud goes down but a banner will be taken on
>the same port...
>
>when i delete the pause file the banner will be destroyed and the mud goes
>online again... so you can tell the people who connect then that the mud
>is offline at the moment and that you are working on it...

You can probably do all this with just changes to the autorun script.

In pause:
# Save the results of the sign program to a variable:
PID=`sign 5000 text`
while pause
  loop
# Out of pause
kill $PID       (You'll get a message about 'Sign' 'started' not being
                        numbers but it will eventually get the right one,
                        just hope the port isn't a valid PID) :)
# continue

Or if you don't like the error message about 'sign' and 'started', you can
investigate string parsing tools.

Sign started on port 3000 (pid 7232).
    1       2  3    4    5    6
From memory:
NPID=`echo $PID | cut -d ' ' -f 7 | cut -d ')' -f 1`
# NPID should now be 7232
kill $NPID

There are many ways to do it, that's just one quick way.

--
George Greer  -  Me@Null.net   | Genius may have its limitations, but stupidity
http://www.van.ml.org/~greerga | is not thus handicapped. -- Elbert Hubbard


     +------------------------------------------------------------+
     | Ensure that you have read the CircleMUD Mailing List FAQ:  |
     | http://democracy.queensu.ca/~fletcher/Circle/list-faq.html |
     +------------------------------------------------------------+



This archive was generated by hypermail 2b30 : 12/08/00 PST