public inbox for gentoo-user@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-user] Sending console messages on Users
@ 2007-05-28 17:52 Mick
  2007-05-28 19:14 ` Albert Hopkins
  0 siblings, 1 reply; 4+ messages in thread
From: Mick @ 2007-05-28 17:52 UTC (permalink / raw
  To: gentoo-user

[-- Attachment #1: Type: text/plain, Size: 452 bytes --]

Hi All,

What is the way to send a console warning to anyone logged on a machine before 
I reboot it?

If the user is logged on a console I will only need to send it to the console; 
in addition if the user is running webmin, or phpadmin, then I would really 
like a popup of sorts to alert them to log out (something like the net send 
command on MS Windows running with the messenger service).

Is there such a thing?
-- 
Regards,
Mick

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: [gentoo-user] Sending console messages on Users
  2007-05-28 17:52 [gentoo-user] Sending console messages on Users Mick
@ 2007-05-28 19:14 ` Albert Hopkins
  2007-05-28 19:54   ` Mick
  0 siblings, 1 reply; 4+ messages in thread
From: Albert Hopkins @ 2007-05-28 19:14 UTC (permalink / raw
  To: gentoo-user

On Mon, 2007-05-28 at 18:52 +0100, Mick wrote:
> Hi All,
> 
> What is the way to send a console warning to anyone logged on a machine before 
> I reboot it?

shutdown(8) does this for you.  In addition there is wall(1).

> 
> If the user is logged on a console I will only need to send it to the console; 
> in addition if the user is running webmin, or phpadmin, then I would really 
> like a popup of sorts to alert them to log out (something like the net send 
> command on MS Windows running with the messenger service).
> 
> Is there such a thing?

I could give a long explanation on why in practice this never works
(even for wall msgs), but it's not interesting.  Instead I'll give you
some real-world examples of what I've seen.

      * Don't plan reboots during production or when production is at
        peak unless absolutely necessary.  In the latter case most
        people will be expecting a reboot because they are aware of a
        problem that is affecting production.
      * For small shops, it's just as easy, and more effective, to just
        go door-to-door letting everyone know there's going to be a
        reboot.
      * Nearly every medium-large place I've worked had an overhead
        speaker system (dunno why, call me lucky) where unexpected
        crashes and reboots were broadcast.
      * For planned reboots, one site I worked sent out broadcast emails
        periodically before a scheduled reboot.  There was a monthly
        schedule sent out as well as an email the week ans shortly
        before the reboot. This was a multi-platform, nation-wide
        operation and basically there was no universal way to let
        everyone know. Even for the single-platform shop I worked at,
        not everyone (that was affected) sat in front of a terminal. All
        relevant people or their supervisors were on the mailing list.
        If you didn't know, you didn't need to know.
      * Not even the Windows shop I worked at used net send to alert of
        reboots.  Maybe nice idea, but it doesn't work.  People are away
        from their computers, have the messenger service turned off,
        just click OK without reading the message, etc. etc.  All that
        net send every did in my experience is generate a lot of phone
        calls from people who didn't understand what it was or what it
        meant.
      * The most effective way I've seen was a recent job.  They simply
        announced on the loud speaker for everyone to log off and shut
        down until further notice.  There was no reboot announcement, no
        explanation.  Nothing.  Even if a person wasn't affected
        everyone was told to log out and turn off their machines.  This
        eliminated the phone calls from people asking "does this mean
        me?"  We just had everyone off.  For stragglers, VPN users, etc.
        They were manually disconnected.  Let them figure out what
        happened when they get back.

As for webmin and phpadmin users... well those people are
administrators... shouldn't they already know?  I wouldn't want a fellow
admin bouncing a server without tapping me on the shoulder or giving me
a call. Technology is rarely a good replacement for common sense.


--
Albert W. Hopkins

-- 
gentoo-user@gentoo.org mailing list



^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: [gentoo-user] Sending console messages on Users
  2007-05-28 19:14 ` Albert Hopkins
@ 2007-05-28 19:54   ` Mick
  2007-06-01 15:14     ` Dan Farrell
  0 siblings, 1 reply; 4+ messages in thread
From: Mick @ 2007-05-28 19:54 UTC (permalink / raw
  To: gentoo-user

[-- Attachment #1: Type: text/plain, Size: 1031 bytes --]

On Monday 28 May 2007 20:14, Albert Hopkins wrote:
> On Mon, 2007-05-28 at 18:52 +0100, Mick wrote:

> > What is the way to send a console warning to anyone logged on a machine
> > before I reboot it?
>
> shutdown(8) does this for you.  In addition there is wall(1).

Of course wall! I had forgotten about that.  There's also talk to tap others 
on the shoulder.  I assume all these will work if logged onto a server via 
ssh?

> > If the user is logged on a console I will only need to send it to the
> > console; in addition if the user is running webmin, or phpadmin, then I
> > would really like a popup of sorts to alert them to log out (something
> > like the net send command on MS Windows running with the messenger
> > service).
>
> I could give a long explanation on why in practice this never works
> (even for wall msgs), but it's not interesting.  Instead I'll give you
> some real-world examples of what I've seen.
[snip...]

Thank you for a very informative insight.  :)
-- 
Regards,
Mick

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: [gentoo-user] Sending console messages on Users
  2007-05-28 19:54   ` Mick
@ 2007-06-01 15:14     ` Dan Farrell
  0 siblings, 0 replies; 4+ messages in thread
From: Dan Farrell @ 2007-06-01 15:14 UTC (permalink / raw
  To: gentoo-user

On Mon, 28 May 2007 20:54:27 +0100
Mick <michaelkintzios@gmail.com> wrote:

> On Monday 28 May 2007 20:14, Albert Hopkins wrote:
> > On Mon, 2007-05-28 at 18:52 +0100, Mick wrote:
> 
> > > What is the way to send a console warning to anyone logged on a
> > > machine before I reboot it?
> >
> > shutdown(8) does this for you.  In addition there is wall(1).
> 
> Of course wall! I had forgotten about that.  There's also talk to tap
> others on the shoulder.  I assume all these will work if logged onto
> a server via ssh?
> 
> > > If the user is logged on a console I will only need to send it to
> > > the console; in addition if the user is running webmin, or
> > > phpadmin, then I would really like a popup of sorts to alert them
> > > to log out (something like the net send command on MS Windows
> > > running with the messenger service).
> >
> > I could give a long explanation on why in practice this never works
> > (even for wall msgs), but it's not interesting.  Instead I'll give
> > you some real-world examples of what I've seen.
> [snip...]
> 
> Thank you for a very informative insight.  :)

Yes, it should work at ssh terminals too.  My test verifies.  

A. Hopkins is right though; even if everyone _did_ work at the
terminal, and not say at the screen, people using ncurses or redrawing
the screen often at any rate could miss a wall message.  
-- 
gentoo-user@gentoo.org mailing list



^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2007-06-01 15:19 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2007-05-28 17:52 [gentoo-user] Sending console messages on Users Mick
2007-05-28 19:14 ` Albert Hopkins
2007-05-28 19:54   ` Mick
2007-06-01 15:14     ` Dan Farrell

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox