Man Linux: Main Page and Category List

NAME

       faxstat - display HylaFAX status

SYNOPSIS

       faxstat [ options ]

DESCRIPTION

       faxstat  reports the status of HylaFAX servers, including (potentially)
       the  status  of  the  send,  receive,  done,  document,   and   archive
       directories.   When  invoked  without  options faxstat reports only the
       status of the server; the  options  described  below  can  be  used  to
       override this behaviour.

       Server  status  information  indicates  the  state of the server (idle,
       sending, receiving, etc.)  and the phone number that is associated with
       the fax modem.

       The  job  queue  report  give  the  status of facsimile jobs queued for
       transmission; by default:

       o  the job identifier,

       o  the job state (see below for the description of the a format in  the
          JobFmt string),

       o  the modem or modem class the job is bound to (``any'' if the job can
          be sent though any modem),

       o  the destination (phone number) of the job,

       o  the time to send the job, or a blank  field  if  the  job  is  being
          processed or is to be sent immediately,

       o  the job's owner,

       o  and  status  information  about  the job (typically the reason why a
          previous attempt failed).

       The receive queue report lists the facsimile documents that  have  been
       received and are awaiting delivery; by default it includes:

       o  the document protection mode,

       o  the number of pages,

       o  the document's owner,

       o  the phone number of the sender (if supplied),

       o  the date and time at which the job was received, and

       o  the  filename  of  the document in the recvq directory on the server
          machine.

OPTIONS

       -a        Display the contents of the archive directory on  the  server
                 machine

       -d        Display  the  status  of  all  jobs that have completed; i.e.
                 those jobs located in  the  doneq  directory  on  the  server
                 machine.  The JobFmt string defines the content and format of
                 information reported with this option.

       -f        Display the status of document  files  located  in  the  docq
                 directory  on the server machine.  The FileFmt string defines
                 the content and format  of  information  reported  with  this
                 option (see below).

       -g        Display  times  and  dates in Greenwich Mean Time (GMT).  NB:
                 this is the default.

       -h host   Report the status of the server on a specific host.  The host
                 may be either a symbolic name or a network address.  If no -h
                 option is supplied, faxstat uses  the  FAXSERVER  environment
                 variable  to identify the HylaFAX server to contact.  If this
                 variable is not set, then faxstat 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
                 faxstat  attempts to contact a server on the machine where it
                 is run.

       -i        Display additional status information for the server as given
                 by /var/spool/hylafax/status/any.info.  This status typically
                 has information such as the  HylaFAX  version,  the  physical
                 location of the server machine, and an administrative contact
                 for the server.  See status(5).

       -l        Display times and dates in the local timezone of the  server.

       -r        Display the receive queue status for each server.  The RcvFmt
                 string defines the content and format of information reported
                 with this option (see below).

       -s        Display  the  status  of jobs in the send queue on the server
                 machine.  The JobFmt string defines the content and format of
                 information reported with this option (see below).

       -v        Trace  the  protocol  exchanges between faxstat and the hfaxd
                 processes on the standard output.

CONFIGURATION PARAMETERS

       faxstat    reads    configuration    information    from    the    file
       /etc/hylafax/hyla.conf and then from the file ~/.hylarc.  Configuration
       files follow  the  conventions  described  in  hylafax-client(1).   The
       following configuration parameters are recognized:
       Tag              Type       Default      Description
       FileFmt          string     see below    format string for file status results
       Host             string     localhost    host to contact for service
       JobFmt           string     see below    format string for job status results
       ModemFmt         string     see below    format string for modem status results
       PassiveMode      boolean    false        whether or not to use passive mode
       Port             integer    4559         port to use in contacting server
       Protocol         string     tcp          protocol to use in contacting server
       RcvFmt           string     see below    format string for received facsimile status results
       TimeZone         string     GMT          timezone to use for reporting dates and times
       Verbose          boolean    No           whether or not to enable protocol tracing

       The configuration parameters are explained below:

       FileFmt       The  format  string  to  use  when  returning file status
                     information with the -f option.   Formats  are  specified
                     using  printf(3S)-style  conventions  but using the field
                     identifiers listed below.  Each item  can  include  field
                     width,  precision,  left-justification,  0-filling,  etc.
                     just as for printf; e.g. %-8p for  an  8-character  wide,
                     left-justified,  blank-padded  field  containing the file
                     protection flags.

                     Format    Description
                     a         Last access time
                     c         Creation time
                     d         Device number (octal)
                     f         Filename
                     g         Group identifier (decimal)
                     i         Inode number (decimal)
                     l         Link count (decimal)
                     m         Last modification time
                     o         Owner (based on file GID)
                     p         Fax-style protection flags (no group bits)
                     q         UNIX-style protection flags
                     r         Root device number (octal)
                     s         File size in bytes (decimal)
                     u         User identifier (decimal)

       Host          The host to contact for service.  (Equivalent to  the  -h
                     option.)

       JobFmt        The  format  string  to  use  when  returning  job status
                     information for the  -s  and  -d  options.   Formats  are
                     specified  using  printf(3S)-style  conventions but using
                     the  field  identifiers  listed  below.   Each  item  can
                     include   field   width,  precision,  left-justification,
                     0-filling, etc. just as  for  printf;  e.g.  %-3j  for  a
                     3-character   wide,  left-justified,  blank-padded  field
                     containing the job state.

                     Format    Description
                     A         Destination SubAddress
                     B         Destination Password
                     C         Destination company name
                     D         Total # dials/maximum # dials
                     E         Desired signalling rate
                     F         Client-specific tagline format string
                     G         Desired min-scanline time
                     H         Desired data format
                     I         Client-specified scheduling priority
                     J         Client-specified job tag string
                     K         Desired use of ECM (one-character symbol)
                     L         Destination geographic location
                     M         Notification e-mail address
                     N         Desired use of private tagline (one-character symbol)
                     O         Whether to use continuation cover page (one-character symbol)
                     P         # pages transmitted/total # pages to transmit
                     Q         Client-specified minimum acceptable signalling rate
                     R         Destination person (receiver)
                     S         Sender's identity
                     T         Total # tries/maximum # tries
                     U         Page chopping threshold (inches)
                     V         Job done operation
                     W         Communication identifier
                     X         Job type (one-character symbol)
                     Y         Scheduled date and time
                     Z         Scheduled time in seconds since the UNIX epoch
                     a         Job state (one-character symbol)
                     b         # consecutive failed tries
                     c         Client machine name
                     d         Total # dials
                     e         Public (external) format of dialstring
                     f         # consecutive failed dials
                     g         Group identifier
                     h         Page chop handling (one-character symbol)
                     i         Current scheduling priority
                     j         Job identifier
                     k         Job kill time
                     l         Page length in mm
                     m         Assigned modem
                     n         E-mail notification handling (one-character symbol)
                     o         Job owner
                     p         # pages transmitted
                     q         Job retry time (MM::SS)
                     r         Document resolution in lines/inch
                     s         Job status information from last failure
                     t         Total # tries attempted
                     u         Maximum # tries
                     v         Client-specified dialstring
                     w         Page width in mm
                     x         Maximum # dials
                     y         Total # pages to transmit
                     z         Time to send job

                     The K format produces: ``D'' if ECM is to be disabled, ``
                     ''  (space)  if ECM use is enabled, ``H'' if T.30 Annex C
                     half duplex is enabled, or ``F'' if  T.30  Annex  C  full
                     duplex is enabled.

                     The  N  format produces: `` '' (space) if the system-wide
                     tagline format is to  be  used  or  ``P''  if  a  private
                     tagline format is to be used.

                     The  O  format  produces:  ``N'' if no continuation cover
                     page is to be used or `` '' (space) if the system default
                     handling for continuation cover pages is to be used.

                     The X format produces: ``F'' for a facsimile job or ``P''
                     for a pager job.

                     The a format produces: ``?'' for a job  in  an  undefined
                     state,  ``T''  for a suspended job (not being scheduled),
                     ``P'' for a pending job (waiting for its time to send  to
                     arrive),   ``S''  for  a  sleeping  job  (waiting  for  a
                     scheduled timeout such as a  delay  between  attempts  to
                     send),  ``B'' for a job blocked by concurrent activity to
                     the  same  destination,  ``W''  for  a  job  waiting  for
                     resources  such  as a free modem, ``R'' for a job that is
                     actively running, and ``D'' for a job that  is  done  and
                     was  a success.  ``F'' for a job that failed to complete.

                     The  h  format  produces:  ``D''  if  page  chopping   is
                     disabled,  `` '' (space) for the system default page chop
                     handling, ``A'' when all pages  are  to  be  chopped,  or
                     ``L'' if only the last page is to be chopped.

                     The n format produces: `` '' (space) when no notification
                     messages are to be delivered, ``D'' when notification  is
                     to  be sent when the job is done, ``Q'' when notification
                     is to be sent each time the job  is  requeued,  or  ``A''
                     when  notification  is  to  be  sent  for  either the job
                     completing or being requeued.

                     It is recommended that all items include a field width so
                     that the width of column title strings can be constrained
                     when constructing headers from the format string.

       ModemFmt      The format string to  use  when  returning  modem  status
                     information.      Formats     are     specified     using
                     printf(3S)-style  conventions   but   using   the   field
                     identifiers  listed  below.   Each item can include field
                     width,  precision,  left-justification,  0-filling,  etc.
                     just  as  for  printf; e.g. %-8h for an 8-character wide,
                     left-justified, blank-padded field containing the name of
                     the host the server is running on.

                     Format    Description
                     h         Server hostname
                     l         Local identifier string
                     m         Canonical modem name
                     n         FAX phone number
                     r         Maximum pages that can be received in a single call
                     s         Status information string
                     t         Server and session tracing levels (xxxxx:yyyyy)
                     v         Modem speaker volume as one-character symbol
                     z         A ``*'' if a faxgetty(8) process is running; otherwise `` '' (space)

       PassiveMode
                 Whether  or not to use passive mode in communication with the
                 server.

       Port          The network port to contact for service.  (Equivalent  to
                     the -h option.)

       Protocol      The  name  of  the  communication  protocol  to  use when
                     contacting  a  server.   (Equivalent  to  the  FAXSERVICE
                     environment variable.)

       RcvFmt        The   format   string   to   use  when  returning  status
                     information for the -r  option.   Formats  are  specified
                     using  printf(3S)-style  conventions  but using the field
                     identifiers listed below.  Each item  can  include  field
                     width,  precision,  left-justification,  0-filling,  etc.
                     just as for printf; e.g. %-3b  for  a  3-character  wide,
                     left-justified,   blank-padded   field   containing   the
                     signalling rate.

                     Format    Description
                     Y         Extended representation of the time when the receive happened
                     a         SubAddress received from sender (if any)
                     b         Signalling rate used during receive
                     d         Data format used during receive
                     e         Error description if an error occurred during receive
                     f         Document filename (relative to the recvq directory)
                     h         Time spent receiving document (HH:MM:SS)
                     i         CIDName value for received fax
                     j         CIDNumber value for received fax
                     l         Page length in mm
                     m         Fax-style protection mode string (``-rwxrwx'')
                     n         File size (number of bytes)
                     o         File owner
                     p         Number of pages in document
                     q         UNIX-style protection flags
                     r         Resolution of received data
                     s         Sender identity (TSI)
                     t         Compact representation of the time when the receive happened
                     w         Page width in mm
                     z         A ``*'' if receive is going on; otherwise `` '' (space)

                     It is recommended that all items include a field width so
                     that the width of column title strings can be constrained
                     when constructing headers from the format string.

       TimeZone      Control whether times and dates are reported in the local
                     timezone  of  the server (``local'') or in GMT (``gmt'').
                     By default times are reported in GMT.

       Verbose       Control protocol tracing.  (Equivalent to the -v option.)

NOTES

       The  server login user name may be specified by the FAXUSER environment
       variable.

BUGS

       There is no way to suppress the server status report.  There is no  way
       to control the printing of headers.

FILES

       /etc/hylafax/hyla.conf    system-wide configuration file
       ~/.hylarc                 per-user configuration file

SEE ALSO

       hylafax-client(1), sendfax(1), faxalter(1), faxrm(1), hfaxd(8)

                                 July 9, 1996