AIX命令参考大全,卷 4,n - r - piomsg 命令

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

AIX命令参考大全,卷 4,n - r

piomsg 命令

用途

给用户发送打印机后端消息。

语法

piomsg [  -u UserList ] [  -c MsgCatalog -s MsgSet ]  -n MsgNumber ] [  -a MsgArg ] ... [ MsgText ]

描述

piomsg 命令或者从消息编目检索打印机后端消息,或者发送指定消息文本到一个或多个用户。piomsg 命令当打印作业被执行时运行。典型地, piomsg 命令在打印机 colon 文件中使用以发送消息给提交打印作业的用户,同时打印作业被 piobe 命令处理。

-c-s-n 标志被指定时, piomsg 命令从消息编目中检索消息。这个命令在 NLSPATH 环境变量指定的目录中搜索消息。如果 NLSPATH 环境变量没有包含目录路径, piomsg 命令搜索 /usr/lib/lpd/pio/etc 缺省目录。 如果在 /usr/lib/lpd/pio/etc 目录中没有发现消息,这个命令提供 MessageText 变量指定的文本。当 -c-s 、 或 -n 标志未被指定时, piomsg 命令返回 MessageText 变量的值(如果有的话)。

每个消息都被解析以适用于 %s%n$s printf 子例程转换规范。printf 转换规范在消息被发送到用户之前就被提供的消息字符串取代(如果有的话)。piomsg 命令处理转义序列,例如,换行符 /n 或者水平制表符 /t ,它们都内嵌在消息中。

标志

-a MsgArg 指定消息参数字符串。MsgArg 变量的值被代替进消息,如果它包含 %s 或者 %n$s printf 子例程转换规范的话。-a 标志可以被指定多达 10 次以指定多个参数。如果在解析转换规范时发生任何错误,原始的消息将被发送。
-c MsgCatalog 指定包含要检索消息的消息编目。 -c 标志必须同 -n 标志一起指定。
-n MsgNumber 指定消息号。-n 标志必须同 -c 标志一起指定。
-s MsgSet 指定可选消息集合。MsgSet 变量的缺省值是 1 。 -s 标志必须同 -c-n 标志一起指定。
-u UserList 指定接收消息的用户列表。在 UserList 变量中的用户名或节点名被逗号分隔。要在用户列表中包含节点名,必须指定一个后跟节点名或地址的 @ 字符。如果 -u 标志被省略,消息就返回到启动打印作业的用户。

示例

  1. 要在 piobe.cat 消息编目的 1 号消息集合中检索消息号 100 ,并且发送消息到位于同一节点上作为打印用服务器的用户 joe 和位于节点 foobar 上的用户 tom ,请输入:

    piomsg -u joe,tom@foobar -c piobe.cat -n 100
  2. 要发送一个带有消息参数字符串的消息给提交打印作业的用户,请输入:

    piomsg -a "/usr/bin/troff" "The specified filter %s is not found\n"
  3. 要在 xyz.cat 中的 2 号消息集合中检索 5 号消息,如果发生故障就使用哑元消息,并且发送消息给打印机,请输入:

    piomsg -cxyz.cat -s2 -n5 "xyz.cat is not installed.\n"

    注:piomsg 命令从 NLSPATH 环境变量所指定的目录或缺省目录中检索不到消息时,被提供的消息文本发送到用户。

文件

/usr/lib/lpd/pio/etc/piomsg 包含 piomsg 命令。

相关信息

piobe 命令。

printf 子例程。

AIX 5L Version 5.2 Guide to Printers and Printing 中的 Printer Overview for System Management

AIX 5L Version 5.2 Guide to Printers and Printing 中的 Spooler Overview for System Management

AIX 5L Version 5.2 Guide to Printers and Printing 中的 Printer Backend Overview for Programming

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