Annotation of coherent/g/usr/lib/uucp/tay104/uustat.1, revision 1.1.1.1

1.1       root        1: ''' $Id: uustat.1,v 1.1 93/07/30 07:59:47 bin Exp Locker: bin $
                      2: .TH uustat 1 "Taylor UUCP 1.04"
                      3: .SH NAME
                      4: uustat \- UUCP status inquiry and control
                      5: .SH SYNOPSIS
                      6: .B uustat \-a
                      7: .PP
                      8: .B uustat
                      9: [
                     10: .B \-eKiMNQ ] [
                     11: .B \-sS
                     12: system ] [
                     13: .B \-uU
                     14: user ] [
                     15: .B \-cC
                     16: command ] [
                     17: .B \-o
                     18: hours ] [
                     19: .B \-y
                     20: hours ] [
                     21: .B \-B
                     22: lines ]
                     23: .PP
                     24: .B uustat
                     25: [
                     26: .B \-k
                     27: jobid ] [
                     28: .B \-r
                     29: jobid ]
                     30: .PP
                     31: .B uustat \-q
                     32: .PP
                     33: .B uustat \-m
                     34: .PP
                     35: .B uustat \-p
                     36: .SH DESCRIPTION
                     37: The
                     38: .I uustat
                     39: command can display various types of status information about the UUCP
                     40: system.  It can also be used to cancel or rejuvenate requests made by
                     41: .I uucp
                     42: (1) or
                     43: .I uux
                     44: (1).
                     45: 
                     46: By default
                     47: .I uustat
                     48: displays all jobs queued up for the invoking user, as if given the
                     49: .B \-u
                     50: option with the appropriate argument.
                     51: 
                     52: If any of the
                     53: .B \-a,
                     54: .B \-e,
                     55: .B \-s,
                     56: .B \-S,
                     57: .B \-u,
                     58: .B \-U,
                     59: .B \-c,
                     60: .B \-C,
                     61: .B \-o,
                     62: .B \-y
                     63: options are given, then all jobs which match the combined
                     64: specifications are displayed.
                     65: 
                     66: The 
                     67: .B \-K
                     68: option may be used to kill off a selected group of jobs, such as all
                     69: jobs more than 7 days old.
                     70: .SH OPTIONS
                     71: The following options may be given to
                     72: .I uustat.
                     73: .TP 5
                     74: .B \-a
                     75: List all queued file transfer requests.
                     76: .TP 5
                     77: .B \-e
                     78: List queued execution requests rather than queued file transfer
                     79: requests.  Queued execution requests are processed by
                     80: .I uuxqt
                     81: (8) rather than
                     82: .I uucico
                     83: (8).  Queued execution requests may be waiting for some file to be
                     84: transferred from a remote system.  They are created by an invocation
                     85: of
                     86: .I uux
                     87: (1).
                     88: .TP 5
                     89: .B \-s system
                     90: List all jobs queued up for the named system.  This option may be
                     91: specified multiple times, in which case all jobs for all the systems
                     92: will be listed.
                     93: .TP 5
                     94: .B \-S system
                     95: List all jobs queued for systems other than the one named.  This
                     96: option may be specified multiple times, in which case no jobs from any
                     97: of the specified systems will be listed.  This option may not be used
                     98: with
                     99: .B \-s.
                    100: .TP 5
                    101: .B \-u user
                    102: List all jobs queued up for the named user.  This option may be
                    103: specified multiple times, in which case all jobs for all the users
                    104: will be listed.
                    105: .TP 5
                    106: .B \-U user
                    107: List all jobs queued up for users other than the one named.  This
                    108: option may be specified multiple times, in which case no jobs from any
                    109: of the specified users will be listed.  This option may not be used
                    110: with
                    111: .B \-u.
                    112: .TP 5
                    113: .B \-c command
                    114: List all jobs requesting the execution of the named command.  If
                    115: .B command
                    116: is
                    117: .I ALL
                    118: this will list all jobs requesting the execution of some command (as
                    119: opposed to simply requesting a file transfer).  This option may be
                    120: specified multiple times, in which case all jobs requesting any of the
                    121: commands will be listed.
                    122: .TP 5
                    123: .B \-C command
                    124: List all jobs requesting execution of some command other than the
                    125: named command, or, if
                    126: .B command
                    127: is
                    128: .I ALL,
                    129: list all jobs that simply request a file transfer (as opposed to
                    130: requesting the execution of some command).  This option may be
                    131: specified multiple times, in which case no job requesting one of the
                    132: specified commands will be listed.  This option may not be used with
                    133: .B \-c.
                    134: .TP 5
                    135: .B \-o hours
                    136: List all queued jobs older than the given number of hours.
                    137: .TP 5
                    138: .B \-y hours
                    139: List all queued jobs younger than the given number of hours.
                    140: .TP 5
                    141: .B \-k jobid
                    142: Kill the named job.  The job id is shown by the default output format,
                    143: as well as by the
                    144: .B \-j
                    145: option to
                    146: .I uucp
                    147: (1) or
                    148: .I uux
                    149: (1).  A job may only be killed by the user who created the job, or by
                    150: the UUCP administrator or the superuser.  The
                    151: .B \-k
                    152: option may be used multiple times on the command line to kill several
                    153: jobs.
                    154: .TP 5
                    155: .B \-r jobid
                    156: Rejuvenate the named job.  This will mark it as having been invoked at
                    157: the current time, affecting the output of the
                    158: .B \-o
                    159: or
                    160: .B \-y
                    161: options and preserving it from any automated cleanup daemon.  The job
                    162: id is shown by the default output format, as well as by the
                    163: .B \-j
                    164: option to
                    165: .I uucp
                    166: (1) or
                    167: .I uux
                    168: (1).  A job may only be rejuvenated by the user who created the job,
                    169: or by the UUCP administrator or the superuser.  The
                    170: .B \-r
                    171: option may be used multiple times on the command line to rejuvenate
                    172: several jobs.
                    173: .TP 5
                    174: .B \-q
                    175: Display the status of commands, executions and conversations for all
                    176: remote systems for which commands or executions are queued.
                    177: .TP 5
                    178: .B \-m
                    179: Display the status of conversations for all remote systems.
                    180: .TP 5
                    181: .B \-p
                    182: Display the status of all processes holding UUCP locks on systems or
                    183: ports.
                    184: .TP 5
                    185: .B \-i
                    186: For each listed job, prompt whether to kill the job or not.  If the
                    187: first character of the input line is
                    188: .I y
                    189: or
                    190: .I Y
                    191: the job will be killed.
                    192: .TP 5
                    193: .B \-K
                    194: Automatically kill each listed job.  This can be useful for automatic
                    195: cleanup scripts, in conjunction with the
                    196: .B \-M
                    197: and
                    198: .B \-N
                    199: options.
                    200: .TP 5
                    201: .B \-M
                    202: For each listed job, send mail to the UUCP administrator.  If the job
                    203: is killed (due to
                    204: .B \-K
                    205: or
                    206: .B \-i
                    207: with an affirmative response) the mail will indicate that.  A comment
                    208: specified by the
                    209: .B \-W
                    210: option may be included.  If the job is an execution, the initial
                    211: portion of its standard input will be included in the mail message;
                    212: the number of lines to include may be set with the
                    213: .B \-B
                    214: option (the default is 100).  If the standard input contains null
                    215: characters, it is assumed to be a binary file and is not included.
                    216: .TP 5
                    217: .B \-N
                    218: For each listed job, send mail to the user who requested the job.  The
                    219: mail is identical to that sent by the
                    220: .B \-M
                    221: option.
                    222: .TP 5
                    223: .B \-W
                    224: Specify a comment to be included in mail sent with the
                    225: .B \-M
                    226: or
                    227: .B \-N
                    228: options.
                    229: .TP 5
                    230: .B \-Q
                    231: Do not actually list the job, but only take any actions indicated by
                    232: the
                    233: .B \-i,
                    234: .B \-K,
                    235: .B \-M,
                    236: .B \-N
                    237: options.
                    238: .TP 5
                    239: .B \-x type
                    240: Turn on particular debugging types.  The following types are
                    241: recognized: abnormal, chat, handshake, uucp-proto, proto, port,
                    242: config, spooldir, execute, incoming, outgoing.  Only abnormal, config,
                    243: spooldir and execute are meaningful for
                    244: .I uustat.
                    245: 
                    246: Multiple types may be given, separated by commas, and the
                    247: .B \-x
                    248: option may appear multiple times.  A number may also be given, which
                    249: will turn on that many types from the foregoing list; for example,
                    250: .B \-x 2
                    251: is equivalent to
                    252: .B \-x abnormal,chat.
                    253: .TP 5
                    254: .B \-I file
                    255: Set configuration file to use.  This option may not be available,
                    256: depending upon how
                    257: .I uustat
                    258: was compiled.
                    259: .SH EXAMPLES
                    260: .EX
                    261: uustat -a
                    262: .EE
                    263: Display status of all jobs.  A sample output line is as follows:
                    264: .EX
                    265: bugsA027h bugs ian 04-01 13:50 Executing rmail [email protected] (sending 1283 bytes)
                    266: .EE
                    267: The format is
                    268: .EX
                    269: jobid system user queue-date command (size)
                    270: .EE
                    271: The jobid may be passed to the
                    272: .B \-k
                    273: or
                    274: .B \-r
                    275: options.
                    276: The size indicates how much data is to be transferred to the remote
                    277: system, and is absent for a file receive request.
                    278: The
                    279: .B \-s,
                    280: .B \-S,
                    281: .B \-u,
                    282: .B \-U,
                    283: .B \-c,
                    284: .B \-C,
                    285: .B \-o,
                    286: and
                    287: .B \-y
                    288: options may be used to control which jobs are listed.
                    289: 
                    290: .EX
                    291: uustat -e
                    292: .EE
                    293: Display status of queued up execution requests.  A sample output line
                    294: is as follows:
                    295: .EX
                    296: bugs bugs!ian 05-20 12:51 rmail ian
                    297: .EE
                    298: The format is
                    299: .EX
                    300: system requestor queue-date command
                    301: .EE
                    302: The
                    303: .B \-s,
                    304: .B \-S,
                    305: .B \-u,
                    306: .B \-U,
                    307: .B \-c,
                    308: .B \-C,
                    309: .B \-o,
                    310: and
                    311: .B \-y
                    312: options may be used to control which requests are listed.
                    313: 
                    314: .EX
                    315: uustat -q
                    316: .EE
                    317: Display status for all systems with queued up commands.  A sample
                    318: output line is as follows:
                    319: .EX
                    320: bugs            4C (1 hour)   0X (0 secs) 04-01 14:45 Dial failed
                    321: .EE
                    322: This indicates the system, the number of queued commands, the age of
                    323: the oldest queued command, the number of queued local executions, the
                    324: age of the oldest queued execution, the date of the last conversation,
                    325: and the status of that conversation.
                    326: 
                    327: .EX
                    328: uustat -m
                    329: .EE
                    330: Display conversation status for all remote systems.  A sample output
                    331: line is as follows:
                    332: .EX
                    333: bugs           04-01 15:51 Conversation complete
                    334: .EE
                    335: This indicates the system, the date of the last conversation, and the
                    336: status of that conversation.  If the last conversation failed,
                    337: .I uustat
                    338: will indicate how many attempts have been made to call the system.  If
                    339: the retry period is currently preventing calls to that system,
                    340: .I uustat
                    341: also displays the time when the next call will be permitted.
                    342: 
                    343: .EX
                    344: uustat -p
                    345: .EE
                    346: Display the status of all processes holding UUCP locks.  The output
                    347: format is system dependent, as
                    348: .I uustat
                    349: simply invokes
                    350: .I ps
                    351: (1) on each process holding a lock.
                    352: 
                    353: .EX
                    354: uustat -c rmail -o 168 -K -Q -M -N -W"Queued for over 1 week"
                    355: .EE
                    356: This will kill all
                    357: .I rmail
                    358: commands that have been queued up waiting for delivery for over 1 week
                    359: (168 hours).  For each such command, mail will be sent both to the
                    360: UUCP administrator and to the user who requested the rmail execution.
                    361: The mail message sent will include the string given by the
                    362: .B \-W
                    363: option.  The
                    364: .B \-Q
                    365: option prevents any of the jobs from being listed on the terminal, so
                    366: any output from the program will be error messages.
                    367: .SH FILES
                    368: The file names may be changed at compilation time or by the
                    369: configuration file, so these are only approximations.
                    370: 
                    371: .br
                    372: /usr/lib/uucp/config - Configuration file.
                    373: .br
                    374: /usr/spool/uucp -
                    375: UUCP spool directory.
                    376: .SH SEE ALSO
                    377: ps(1), rmail(1), uucp(1), uux(1), uucico(8), uuxqt(8)
                    378: .SH AUTHOR
                    379: Ian Lance Taylor
                    380: ([email protected] or uunet!airs!ian)

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.