SENDOPRD

Section: Misc. Reference Manual Pages (Local)
Updated: 1 August 1991
Index Return to Main Contents
 

NAME

sendoprd - sendopr message daemon.  

SYNOPSIS

sendoprd [ -d display ] [ -t title ] [ -n name ] [-x]
 

DESCRIPTION

Sendoprd is a daemon that queues and displays messages on the operator's terminal using xmessage(1). The user interface is the command sendopr(l).

Sendoprd will spool standard input as a unique file and then attempt to deliver all messages that have been spooled.

When the message has been spooled sendoprd will try to create an exclusive lock file called .busy. If the file already exits then there is an active daemon processing the queue --- this instance will exit. Otherwise, this instance processes the queue and finally removes the lock.

The strategy ensures that only one daemon delivers the spooled messages to the operator's console. This also means that messages are displayed and dealt with one at a time.  

OPTIONS

Options are usually not required.

-d display
To change the display terminal, the default display is operator:0.0.
-t title
To change the title of the display, the default is Important.
-n name
To change the name of the display, the default is Important.
-x
To turn on debugging.
 

FILES

/usr/spool/sendopr
The spool area for messages received. Messages are filed with a unique number starting at zero.
/usr/spool/sendopr/.busy
The busy lock. This file will exist when a daemon is processing the queue.
/usr/spool/sendopr/.splrc
The spool control file, contains numbers for the head and tail of the queue.
 

DIAGNOSTICS

All error messages are sent to syslog(3).  

FUTURES

The current implementation is fed messages by the E-mail system, futures include a sendopr client that talks to a daemon over the net.  

BUGS

Sendoprd will not run if the busy lock exists.

Sendoprd assumes the operator's terminal is X-based.

The operator's Xresources should be configured to allow messages to be received, ie. xhost + should be set, and in the operator's .xdefaults file, there should be a line similar to:

     Important.Geometry:        800x500+700+200  

to indicate the size and location of the message window on the Xterminal.

Sendoprd does not wrap long lines around to the next line. If a sentence is longer than the window size, the end of the line is cut off.

After the operator reads the message, the "okay" from xmessage is echoed back the to the sender.  

SEE ALSO

sendopr(l), xmessage(1)  

AUTHOR

Hyman Wong and Reg Quinton, CCS, UWO.


 

Index

NAME
SYNOPSIS
DESCRIPTION
OPTIONS
FILES
DIAGNOSTICS
FUTURES
BUGS
SEE ALSO
AUTHOR

This document was created by man2html, using the manual pages.
Time: 21:52:23 GMT, February 02, 2023