faxwatch.1m
上传用户:weiyuanprp
上传日期:2020-05-20
资源大小:1169k
文件大小:6k
- ." $Id: faxwatch.1m,v 1.4 2009/03/02 04:54:14 faxguy Exp $
- ."
- ." HylaFAX Facsimile Software
- ."
- ." Copyright (c) 1995-1996 Sam Leffler
- ." Copyright (c) 1995-1996 Silicon Graphics, Inc.
- ." HylaFAX is a trademark of Silicon Graphics
- ."
- ." Permission to use, copy, modify, distribute, and sell this software and
- ." its documentation for any purpose is hereby granted without fee, provided
- ." that (i) the above copyright notices and this permission notice appear in
- ." all copies of the software and related documentation, and (ii) the names of
- ." Sam Leffler and Silicon Graphics may not be used in any advertising or
- ." publicity relating to the software without the specific, prior written
- ." permission of Sam Leffler and Silicon Graphics.
- ."
- ." THE SOFTWARE IS PROVIDED "AS-IS" AND WITHOUT WARRANTY OF ANY KIND,
- ." EXPRESS, IMPLIED OR OTHERWISE, INCLUDING WITHOUT LIMITATION, ANY
- ." WARRANTY OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.
- ."
- ." IN NO EVENT SHALL SAM LEFFLER OR SILICON GRAPHICS BE LIABLE FOR
- ." ANY SPECIAL, INCIDENTAL, INDIRECT OR CONSEQUENTIAL DAMAGES OF ANY KIND,
- ." OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
- ." WHETHER OR NOT ADVISED OF THE POSSIBILITY OF DAMAGE, AND ON ANY THEORY OF
- ." LIABILITY, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE
- ." OF THIS SOFTWARE.
- ."
- .if n .po 0
- .ds Fx fIHylas-1FAXs+1fP
- .TH FAXWATCH ${MANNUM1_8} "January 18, 1996"
- .SH NAME
- faxwatch - monitor low-level *(Fx server actions
- .SH SYNOPSIS
- .B ${SBIN}/faxwatch
- [
- .B -g
- ] [
- .B -l
- ] [
- .BI -h " host"
- ]
- .I trigger-expression
- .SH DESCRIPTION
- .I faxwatch
- registers interest in one or more events on a *(Fx server and
- then prints subsequent event messages to the standard output.
- The
- .I faxwatch
- program is intended mainly for testing the event distribution
- mechanism used by the *(Fx servers.
- .PP
- The
- .I trigger-expression
- is supplied as an argument to a ``s-1SITE TRIGGERs+1'' command
- passed to the
- .IR hfaxd (${MANNUM1_8})
- The syntax for this expression is:
- .IP
- [<fIclassfP>['<'fIidfP'>'][<fImaskfP>|'*']]*
- .PP
- where <fIclassfP> defines a class of events and is one of:
- .TP
- .B J
- for job-related events,
- .TP
- .B S
- for fax send-related events,
- .TP
- .B R
- for fax receive-related events, and
- .TP
- .B M
- for modem-related events.
- .PP
- A <fImaskfP> is a 4-hex-digit mask of trigger events (see the
- table below).
- If ``*'' is specified then all events in the class are matched.
- .PP
- An <fIidfP> can be used to restrict matches to a specific
- job or modem. Eventually this will need to be generalized
- for job groups.
- .PP
- Thus an example specification that would catch any event
- for the modem on ttyf2 would be ``M<ttyf2>*'', and to be
- notified when job 1932 is requeued or completes one would
- use ``J<1932>4c60''.
- .PP
- The output from
- .I faxwatch
- is s-1ASCIIs+1 text that describes each event.
- .I faxwatch
- runs until it is interrupted.
- .SH OPTIONS
- .TP 10
- .B -g
- Display times and dates in
- Greenwich Mean Time (s-1GMTs+1).
- NB: fIthis is the defaultfP.
- .TP 10
- .BI -h " host"
- Report the status of the server on a specific
- .IR host .
- The
- .I host
- may be either a symbolic name or a network address.
- IPv6 addresses are given in ``[xx:xx::x]:port'' format.
- If no
- .B -h
- option is supplied,
- .I faxwatch
- uses the
- .SM FAXSERVER
- environment variable to identify the *(Fx server to contact.
- If this variable is not set, then
- .I faxwatch
- checks for a setting in the configuration files (first in the
- per-user file and then in the system-wide file).
- If all of the above fails, then
- .I faxwatch
- attempts to contact a server on the machine where it is run.
- .TP 10
- .B -l
- Display times and dates in the local timezone of the server.
- .TP 10
- .B -v
- Trace the protocol exchanges between
- .I faxwatch
- and the
- .I hfaxd
- processes on the standard output.
- .SH EVENTS
- The following table specifies the current set of events that may be
- monitored.
- This information is subject to change; consult the source code for
- reference.
- .sp
- .nf
- .ta w'MODEM_VOICE_BEGIN 'u +w'fBClass fP'u +w'0x80000 'u
- fBEvent Class Mask DescriptionfP
- JOB_CREATE J 0x0001 job created
- JOB_SUSPEND J 0x0002 job suspended
- JOB_READY J 0x0004 job ready to send
- JOB_SLEEP J 0x0008 job sleeping awaiting time-to-send
- JOB_DEAD J 0x0010 job marked dead
- JOB_PROCESS J 0x0020 job processed by scheduler
- JOB_REAP J 0x0040 job corpus reaped
- JOB_ACTIVE J 0x0080 job activated
- JOB_REJECT J 0x0100 job rejected
- JOB_KILL J 0x0200 job killed
- JOB_BLOCKED J 0x0400 job blocked by other job
- JOB_DELAYED J 0x0800 job delayed by tod restriction or similar
- JOB_ALTERED鹿 J 0x1000 job parameters altered
- JOB_TIMEDOUT J 0x2000 job kill timer expired
- JOB_PREP_BEGIN J 0x4000 job preparation started
- JOB_PREP_END J 0x8000 job preparation finished
- .sp .5
- SEND_BEGIN S 0x0001 fax, send attempt started
- SEND_CALL S 0x0002 fax, call placed
- SEND_CONNECTED S 0x0004 fax, call answered by fax
- SEND_PAGE S 0x0008 fax, page transmit done
- SEND_DOC S 0x0010 fax, document transmit done
- SEND_POLLRCVD S 0x0020 fax, document retrieved by poll operation
- SEND_POLLDONE S 0x0040 fax, poll operation completed
- SEND_END S 0x0080 fax, send attempt finished
- SEND_REFORMAT S 0x0100 fax, job being reformatted
- SEND_REQUEUE S 0x0200 fax, job requeued
- SEND_DONE S 0x0400 fax, send job done
- .sp .5
- RECV_BEGIN R 0x0001 fax, inbound call started
- RECV_START R 0x0002 fax, session started
- RECV_PAGE R 0x0004 fax, page receive done
- RECV_DOC R 0x0008 fax, document receive done
- RECV_END R 0x0010 fax, inbound call finished
- .sp .5
- MODEM_ASSIGN M 0x0001 modem assigned to job
- MODEM_RELEASE M 0x0002 modem released by job
- MODEM_DOWN M 0x0004 modem marked down
- MODEM_READY M 0x0008 modem marked ready
- MODEM_BUSY M 0x0010 modem marked busy
- MODEM_WEDGED M 0x0020 modem considered wedged
- MODEM_INUSE M 0x0040 modem in use for outbound work
- MODEM_DATA_BEGIN M 0x0080 inbound data call begun
- MODEM_DATA_END M 0x0100 inbound data call finished
- MODEM_VOICE_BEGIN M 0x0200 inbound voice call begun
- MODEM_VOICE_END M 0x0400 inbound voice call finished
- MODEM_CID M 0x0800 inbound caller-ID information
- .fi
- .PP
- 鹿 Event to be removed soon.
- .SH "SEE ALSO"
- .IR hylafax-server (${MANNUM4_5}),
- .IR hfaxd (${MANNUM1_8}).