summaryrefslogtreecommitdiffstats
path: root/man1p/qmsg.1p
diff options
context:
space:
mode:
Diffstat (limited to 'man1p/qmsg.1p')
-rw-r--r--man1p/qmsg.1p214
1 files changed, 214 insertions, 0 deletions
diff --git a/man1p/qmsg.1p b/man1p/qmsg.1p
new file mode 100644
index 000000000..f0e6b2a48
--- /dev/null
+++ b/man1p/qmsg.1p
@@ -0,0 +1,214 @@
+.\" Copyright (c) 2001-2003 The Open Group, All Rights Reserved
+.TH "QMSG" P 2003 "IEEE/The Open Group" "POSIX Programmer's Manual"
+.\" qmsg
+.SH NAME
+qmsg \- send message to batch jobs
+.SH SYNOPSIS
+.LP
+\fBqmsg\fP \fB[\fP\fB-E\fP\fB][\fP\fB-O\fP\fB]\fP \fImessage_string
+job_identifier\fP \fB...
+\fP
+.SH DESCRIPTION
+.LP
+To send a message to a batch job is to request that a server write
+a message string into one or more output files of the batch
+job. A message is sent to a batch job by a request to the batch server
+that manages the batch job. The \fIqmsg\fP utility is a
+user-accessible batch client that requests the sending of messages
+to one or more batch jobs.
+.LP
+The \fIqmsg\fP utility shall write messages into the files of batch
+jobs by sending a \fIJob Message Request\fP to the batch
+server that manages the batch job. The \fIqmsg\fP utility shall not
+directly write the message into the files of the batch
+job.
+.LP
+The \fIqmsg\fP utility shall send a \fIJob Message Request\fP for
+those batch jobs, and only those batch jobs, for which a
+batch \fIjob_identifier\fP is presented to the utility.
+.LP
+The \fIqmsg\fP utility shall send \fIJob Message Request\fPs for batch
+jobs in the order in which their batch
+\fIjob_identifier\fPs are presented to the utility.
+.LP
+If the \fIqmsg\fP utility fails to process any batch \fIjob_identifier\fP
+successfully, the utility shall proceed to process
+the remaining batch \fIjob_identifier\fPs, if any.
+.LP
+The \fIqmsg\fP utility shall not exit before a \fIJob Message Request\fP
+has been sent to the server that manages the batch
+job that corresponds to each successfully processed batch \fIjob_identifier\fP.
+.SH OPTIONS
+.LP
+The \fIqmsg\fP utility shall conform to the Base Definitions volume
+of IEEE\ Std\ 1003.1-2001, Section 12.2, Utility Syntax Guidelines.
+.LP
+The following options shall be supported by the implementation:
+.TP 7
+\fB-E\fP
+Specify that the message is written to the standard error of each
+batch job.
+.LP
+The \fIqmsg\fP utility shall write the message into the standard error
+of the batch job.
+.TP 7
+\fB-O\fP
+Specify that the message is written to the standard output of each
+batch job.
+.LP
+The \fIqmsg\fP utility shall write the message into the standard output
+of the batch job.
+.sp
+.LP
+If neither the \fB-O\fP nor the \fB-E\fP option is presented to the
+\fIqmsg\fP utility, the utility shall write the message
+into an implementation-defined file. The conformance document for
+the implementation shall describe the name and location of the
+implementation-defined file. If both the \fB-O\fP and the \fB-E\fP
+options are presented to the \fIqmsg\fP utility, then the
+utility shall write the messages to both standard output and standard
+error.
+.SH OPERANDS
+.LP
+The \fIqmsg\fP utility shall accept a minimum of two operands, \fImessage_string\fP
+and one or more batch
+\fIjob_identifier\fPs.
+.LP
+The \fImessage_string\fP operand shall be the string to be written
+to one or more output files of the batch job followed by a
+<newline>. If the string contains <blank>s, then the application shall
+ensure that the string is quoted. The
+\fImessage_string\fP shall be encoded in the portable character set
+(see the Base Definitions volume of
+IEEE\ Std\ 1003.1-2001, Section 6.1, Portable Character Set).
+.LP
+All remaining operands are batch \fIjob_identifier\fPs that conform
+to the syntax for a batch \fIjob_identifier\fP (see \fIBatch Job Identifier\fP
+).
+.SH STDIN
+.LP
+Not used.
+.SH INPUT FILES
+.LP
+None.
+.SH ENVIRONMENT VARIABLES
+.LP
+The following environment variables shall affect the execution of
+\fIqmsg\fP:
+.TP 7
+\fILANG\fP
+Provide a default value for the internationalization variables that
+are unset or null. (See the Base Definitions volume of
+IEEE\ Std\ 1003.1-2001, Section 8.2, Internationalization Variables
+for
+the precedence of internationalization variables used to determine
+the values of locale categories.)
+.TP 7
+\fILC_ALL\fP
+If set to a non-empty string value, override the values of all the
+other internationalization variables.
+.TP 7
+\fILC_CTYPE\fP
+Determine the locale for the interpretation of sequences of bytes
+of text data as characters (for example, single-byte as
+opposed to multi-byte characters in arguments).
+.TP 7
+\fILC_MESSAGES\fP
+Determine the locale that should be used to affect the format and
+contents of diagnostic messages written to standard
+error.
+.TP 7
+\fILOGNAME\fP
+Determine the login name of the user.
+.sp
+.SH ASYNCHRONOUS EVENTS
+.LP
+Default.
+.SH STDOUT
+.LP
+None.
+.SH STDERR
+.LP
+The standard error shall be used only for diagnostic messages.
+.SH OUTPUT FILES
+.LP
+None.
+.SH EXTENDED DESCRIPTION
+.LP
+None.
+.SH EXIT STATUS
+.LP
+The following exit values shall be returned:
+.TP 7
+\ 0
+Successful completion.
+.TP 7
+>0
+An error occurred.
+.sp
+.SH CONSEQUENCES OF ERRORS
+.LP
+In addition to the default behavior, the \fIqmsg\fP utility shall
+not be required to write a diagnostic message to standard
+error when the error reply received from a batch server indicates
+that the batch \fIjob_identifier\fP does not exist on the
+server. Whether or not the \fIqmsg\fP utility waits to output the
+diagnostic message while attempting to locate the job on other
+servers is implementation-defined.
+.LP
+\fIThe following sections are informative.\fP
+.SH APPLICATION USAGE
+.LP
+None.
+.SH EXAMPLES
+.LP
+None.
+.SH RATIONALE
+.LP
+The \fIqmsg\fP utility allows users to write messages into the output
+files of running jobs. Users, including operators and
+administrators, have a number of occasions when they want to place
+messages in the output files of a batch job. For example, if a
+disk that is being used by a batch job is showing errors, the operator
+might note this in the standard error stream of the batch
+job.
+.LP
+The options of the \fIqmsg\fP utility provide users with the means
+of placing the message in the output stream of their choice.
+The default output stream for the message-if the user does not designate
+an output stream-is implementation-defined, since many
+implementations will provide, as an extension to this volume of IEEE\ Std\ 1003.1-2001,
+a log file that shows the history
+of utility execution.
+.LP
+If users wish to send a message to a set of jobs that meet a selection
+criteria, the \fIqselect\fP utility can be used to acquire the appropriate
+list of job identifiers.
+.LP
+The \fB-E\fP option allows users to place the message in the standard
+error stream of the batch job.
+.LP
+The \fB-O\fP option allows users to place the message in the standard
+output stream of the batch job.
+.LP
+Historically, the \fIqmsg\fP utility is an existing practice in the
+offerings of one or more implementors of an NQS-derived
+batch system. The utility has been found to be useful enough that
+it deserves to be included in this volume of
+IEEE\ Std\ 1003.1-2001.
+.SH FUTURE DIRECTIONS
+.LP
+None.
+.SH SEE ALSO
+.LP
+\fIBatch Environment Services\fP , \fIqselect\fP
+.SH COPYRIGHT
+Portions of this text are reprinted and reproduced in electronic form
+from IEEE Std 1003.1, 2003 Edition, Standard for Information Technology
+-- Portable Operating System Interface (POSIX), The Open Group Base
+Specifications Issue 6, Copyright (C) 2001-2003 by the Institute of
+Electrical and Electronics Engineers, Inc and The Open Group. In the
+event of any discrepancy between this version and the original IEEE and
+The Open Group Standard, the original IEEE and The Open Group Standard
+is the referee document. The original Standard can be obtained online at
+http://www.opengroup.org/unix/online.html .