返回命令列表

Linux command

gnmic-set 命令

文本

Copy it and replace filenames, paths, or keywords as needed.

命令示例

Set configuration value

gnmic set -a [router:57400] --update-path [/system/name] --update-value "[router1]"

Delete configuration

gnmic set -a [router:57400] --delete [/interfaces/interface[name=eth1]]

Set from file

gnmic set -a [router:57400] --update-path [/] --update-file [config.json]

Replace configuration

gnmic set -a [router:57400] --replace-path [/interfaces] --replace-file [interfaces.json]

说明

gnmic set modifies configuration on gNMI-enabled devices. It supports update (merge), replace, and delete operations on configuration data. The command can set individual values or apply entire configuration files. It is used for network automation and configuration management via the gNMI protocol.

参数

-a _ADDRESS_
Target address.
--update-path _PATH_
Path to update.
--update-value _VALUE_
Value to set.
--update-file _FILE_
Value from file.
--delete _PATH_
Path to delete.
--replace-path _PATH_
Path to replace.
--help
Display help information.

FAQ

What is the gnmic-set command used for?

gnmic set modifies configuration on gNMI-enabled devices. It supports update (merge), replace, and delete operations on configuration data. The command can set individual values or apply entire configuration files. It is used for network automation and configuration management via the gNMI protocol.

How do I run a basic gnmic-set example?

Run `gnmic set -a [router:57400] --update-path [/system/name] --update-value "[router1]"` in a terminal, then adjust file names, paths, flags, or remote targets for your system.

What does -a _ADDRESS_ do in gnmic-set?

Target address.