AIX命令参考大全,卷 5,s - u - uustat 命令

[ 页的底部 | 上一页 | 下一页 | 目录 | 索引 | 法律条款 ]

AIX命令参考大全,卷 5,s - u

uustat 命令

用途

报告 BNU 操作的状态并提供对 BNU 操作的有限的控制。

语法

uustat [ [  -n Number ] [  -a |  -k JobID |  -m |  -p |  -q |  -r JobID ] | [  -s System ] [  -u User ] ]

描述

uustat 是一个“基本联网实用程序”(BNU)命令,显示了几个类型的 BNU 操作状态信息。在监控 BNU 请求状态时特别有用。

另外,对在远程系统上将要运行的 BNU 作业队列,uustat 命令也给予了用户有限的控制。通过发出带有合适标志的命令,用户可以检查 BNU 与其它系统连接的常规状态,并可以取消由 uucpuuto 命令发出的复制请求。

如果 uustat 命令在发出时没有带任何标志,那么它会报告由当前用户发送的所有 BNU 请求(从最后一次挂起队列被清除算起)的状态。这些状态报告如下形式显示:

jobid date/time status system_name user_ID size file

共有两种类型的 BNU 队列:

当向最近没有被访问的系统发送文件时,最好用 uustat 命令看一下最近一次的访问时间,因为远程系统可能关闭或者不能服务。

标志

下列标志是互斥的。一次只能有一个与 uustat 命令连用。

-a 无论是哪个用户输入的最初 BNU 命令,所有在挂起队列中的作业信息都将被显示。
-kJobID 取消由 JobID 变量指定 BNU 进程。使用此标志的用户必须是作出 uucp 请求(现在已经被取消)的人或者具有 root 用户权限来进行操作。

这个标志只能取消作业还在本地计算机上的进程。当 BNU 将作业发送到远程系统上执行后,-k JobID 标志就不能用于取消远程作业。

-m 报告最近用 BNU 命令试图访问指定的系统的状态。如果 BNU 请求完成,那么状态报告成功。如果作业没有完成,那么状态报告会发出错误消息,说明登录失败。
-n Number 允许用户指定用来搜集 BNU 状态信息的机器数量。指定的数量应当大于或等于 Systems 文件中的机器数量。缺省值是 200。
-p 对于在锁定文件中的所有 PID 数字运行 ps -flp(进程状态:指定进程 ID 的完整长列表 )。
-q 列出准备在每一个系统上运行的当前队列中的作业。这些作业或者正在等待执行或者正在执行的过程中。如果此系统的状态文件存在,那么它的日期、时间和状态信息都会在报告中。 当作业完成时,BNU 从当前队列中除去作业列表。

在状态报告中,圆括号中的数字(邻接 C.*(命令)文件数字或 X.*(执行)文件数字)代表系统最先的 C.* 或 X.* 文件的天数。retry 字段代表 BNU 尝试和失败执行命令的次数,例如失败可能是由于登录失败、文件锁定或者不可用的设备。

-rJobID 用当前日期和时间标记在由 JobID 变量指定的挂起队列中的文件。使用此标志以确保在作业的修改时间没有超过指定的日期之前,清除操作不会删除文件。

您可以同 uustat 命令一起使用一个或两个如下的标志:

-s System 报告对由 System 变量指定的工作站的 BNU 请求的状态。System 名称只能包含 ASCII 字符。
-u User 对于每一个工作站,报告由 User 变量指定的用户发送的 BNU 请求的状态。User 名称只能包含 ASCII 字符。

示例

  1. 显示在挂起队列中所有的 BNU 作业的状态,输入:
    uustat  -a
    系统使用消息响应如下:

    heraC3113   11/06-17:47 S  hera    amy  289   D.venus471afd8
    zeusN3130   11/06-09:14 R  zeus    geo  338   D.venus471bc0a
    merlinC3120 11/05-16:02 S  merlin  amy  828   /home/amy/tt
    merlinC3119 11/05-12:32 S  merlin  msg  rmail amy
    字段 描述
    1 此操作的作业 ID
    2 BNU 命令发出的日期和时间
    3 是 S 还是 R,取决于作业是发送还是接收文件
    4 系统名称(命令输入的系统)
    5 发出命令的用户标识
    6 远程命令字段或名称的大小
    7 文件名称。

    当文件的大小给定时,如上面示例起初三行的输出,文件名称也被显示。文件名称可以是由用户给定的名称, 如在 /home/amy/tt 条目中所示; 或者由 BNU 内部指定给数据文件的名字,此数据文件与远程执行联系, 例如 D.venus471afd8

  2. 显示在当前队列中所有作业的状态,输入:
    uustat  -q
    系统使用消息响应如下:

    merlin  3C       07/15-11:02   NO DEVICES AVAILABLE
    hera    2C       07/15-10:55   SUCCESSFUL
    zeus    1C (2)   07/15-10:59   CAN'T ACCESS DEVICE

    输出显示了每一个系统有多少 C.*(命令)文件等待。示例中第三行圆括号中数字(2)表明 C.* 文件已经在队列中等待了两天。日期和时间是关于当前与系统的交互作用的信息,还带有交互作用状态的报告。

  3. 要显示锁定文件中所有进程的 ID,输入:
    uustat  -p
    系统使用消息响应如下:

    LCK..tty0:  881
    LCK.S.0:  879
    LCK..hera:  881
    F   S UID  PID  PPID  C  PRI NI ADDR SZ  WCHAN    STIME    TTY
    101 S uucp 881  879   26 39  39 370  296 3fffe800 09:57:03  -
    TIME  COMD
    0:00  UUCICO  -r1  -shera
    101 S uuc  879  1     11 33  39 770  156 8d874    09:57:02  -
    0:00  /usr/sbin/uucp/uusched
  4. 若要取消当前队列的一个作业,首先确定作业的 ID,然后输入取消作业的命令。确定作业 ID,输入:
    uustat  -a
    系统使用消息响应如下:

    heraC3113   11/06-17:47  S  hera    amy  289  D.venus471afd8
    merlinC3119 11/06-17:49  S  merlin  geo  338  D.venus471bc0a

    取消 ID 为 heraC3113 的作业,输入:

    uustat  -k heraC3113
  5. 报告系统 hera 请求的作业状态,输入:
    uustat  -s hera
    系统使用消息响应如下:

    heraN1bd7  07/15-12:09  S  hera  amy  522    /usr/amy/A
    heraC1bd8  07/15-12:10  S  hera  amy   59    D.3b2a12ce4924
    heraC3119  07/15-12:11  S  hera  amy  rmail   msg

文件

/etc/locks 包含禁止对设备多个使用的锁定文件。
/usr/bin/uustat 标明命令的路径名。
/var/spool/uucp 包含 BNU 状态信息。

相关信息

cron 守护进程,ct 命令、cu 命令、echo 命令、stty 命令、uucleanup 命令、uucp 命令、uuname 命令、uupick 命令、uuto 命令和 uux 命令。

[ 页的顶部 | 上一页 | 下一页 | 目录 | 索引 | 法律条款 ]