NetBackup™ 命令参考指南
- 介绍
- 附录 A. NetBackup 命令
名称
nbcmdrun — 包装器命令,用于使用非 root 帐户运行 NetBackup 命令
大纲
command_name [arguments]
-listCommands
On UNIX systems, the directory path to this command is /usr/openv/netbackup/bin/
On Windows systems, the directory path to this command is install_path\NetBackup\bin\
描述
nbcmdrun 命令是用于在 NetBackup 主机上运行 NetBackup 命令的包装器。NetBackup 主机是主服务器、介质服务器或客户端。
可以根据 RBAC 权限运行命令。借助 NetBackup 命令行管理员角色,可以使用非 root 用户帐户运行大多数 NetBackup 命令。
必须输入命令名称,不带任何路径或扩展名,后跟所有必需参数和任何可选参数。必须从具有读写访问权限的目录运行 nbcmdrun。
必须在每个系统上启用 nbcmdrun 和 NetBackup 服务用户。要启用这些设置,请在 ENABLE_NBCMDRUN
文件中输入 1。对于 UNIX 和 Linux,该文件位于 /usr/openv/netbackup/var
中。对于 Windows,该文件位于 install_path\NetBackup\var
中。有关如何启用 nbcmdrun 和 NetBackup 服务用户的更多信息,请参见《NetBackup 安全和加密指南》。
NetBackup Access Control (NBAC) 功能不支持 nbcmdrun 命令。
nbcmdrun 日志位于以下所示位置:
UNIX:/usr/openv/netbackup/logs/nbcmdrun
Windows:install_path\NetBackup\logs\nbcmdrun
运行任何 nbcmdrun 命令生成的日志都可在各自的日志目录中找到。
有关 nbcmdrun 功能的更多信息,请参见《NetBackup 安全和加密指南》。
选项
- -listCommands
使用此选项可列出 nbcmdrun 命令支持的所有命令。
示例
示例 1:使用 nbcmdrun 命令以非 root 用户访问权限运行 mklogdir 命令并创建 bpcd 目录。
nbcmdrun mklogdir -create bpcd Creating [bpcd] with permissions [0700]. nbcmdrun: CMD EXIT STATUS = 0
示例 2:使用 nbcmdun 命令以非 root 用户访问权限运行 vxlogcfg 命令。
nbcmdrun vxlogcfg -l --prodid 51216 --orgid 140 Configuration settings for originator 140, of product 51216... LogDirectory = /usr/openv/logs/ DebugLevel = 3 DiagnosticLevel = 3 DynaReloadInSec = 0 LogToStdout = False LogToStderr = False LogToOslog = False RolloverMode = FileSize | LocalTime LogRecycle = False MaxLogFileSizeKB = 51200 RolloverPeriodInSeconds = 43200 RolloverAtLocalTime = 0:00 NumberOfLogFiles = 3 OIDNames = mmui AppMsgLogging = ON L10nLib = /usr/openv/lib/libvxexticu L10nResource = mmui L10nResourceDir = /usr/openv/resources SyslogIdent = VRTS-NB SyslogOpt = 0 SyslogFacility = LOG_LOCAL5 LogFilePermissions = 600 nbcmdrun: CMD EXIT STATUS = 0