Reference Guide
22 关于命令行界面
对于错误处理,错误以两种类型显示:
•
您输入的参数或语法错误
•
由于操作错误而发生的例外
如果 CLI 遇到任一种类型的错误,它都将描述此错误的信息直接写入命
令行并设置返回代码。根据返回代码, CLI 也可能写入关于导致错误的参
数的其它信息。CLI 还会写入可帮助您识别输入的任何语法错误的命令语
法相关信息。
如果执行命令时发生例外,CLI 将错误信息自动保存至名为 excprpt.txt 的
文件。 CLI 尝试将 excprpt.txt 放置于系统属性 devmgr.datadir 指定的目录
中,默认情况下,此目录是 Windows 主安装目录中的
“client/data” 目录
或 Linux 中的 /var/opt/SM 目录。如果由于某种原因, CLI 无法将文件放
置于 devmgr.datadir 指定的目录, CLI 则将 excprpt.txt 文件保存在运行
CLI 的相同目录中。您无法更改文件名或位置。每次发生例外都会覆盖
excprpt.txt 文件。要将信息保存到 excprpt.txt 文件中,您必须将信息复制
到新文件或新目录。
退出状态
运行 CLI 命令或 CLI 与脚本命令后,系统将显示表示命令所定义操作成
功的状态。状态值显示在表 1-3 中。
表 1-3. 退出状态
状态值 意义
0
命令终止,无错误。
1
命令终止,有错误。同时显示错误信息。
2
脚本文件不存在。
3
打开输出文件时出现错误。
4
存储阵列不在指定地址中。
5
地址指定了不同的存储阵列。
6
已连接的主机代理没有存储阵列名称。
7
存储阵列名称不在指定地址中。
8
存储阵列名称不在配置文件中。
10
存储阵列没有管理类。










