machstat 命令

用途

报告加电状态寄存器的前 4 位的值。

语法

machstat { -p | } -f }

描述

machstat 命令返回状态寄存器的值。 除非在 CHRP 硬件上使用 -f 标志,否则没有标准输出或错误。

标志

描述
-f 在非 CHRP 机器上,返回电源状态寄存器位 10-13。 在 CHRP 机器上,显示 EPOW 状态、EPOW 修饰符和 EPOW 版本(如果存在)。
-p 返回电源状态寄存器的前 4 位。

退出状态

如果发生错误,那么 machstat 命令返回的值为 255。 否则它返回寄存器的值。

安全性

访问控制:仅限 root 用户

RBAC 用户和可信AIX用户请注意:此命令可执行特权操作。 只有特权用户才能执行特权限定的操作。 有关授权和权限的更多信息,请参阅安全中的特权命令数据库。 要获取与此命令相关联的特权和权限的列表,请参阅 lssecattr 命令或 getcmdattr 子命令。

示例

要查看加电状态寄存器的当前值,请输入:

machstat -p
echo $?

文件

描述
/etc/rc.powerfail 检测到电源故障时关闭系统。