Result String
Output of all the commands that are executed or an error message. As each command is executed its output
is appended to a result variable. Upon exhaustion of the input list, the CLI channel is closed and the aggregate
result is returned.
Set _cerrno
None.
Sample Usage
The following example shows how to clear counters for interface fa0/0 use the cli_run_ interactive command
extension.
set cmdarr(command) "clear counters fa0/0"
set cmdarr(responses) [list]
set resps(expect) {[confirm]}
set resps(reply) "y"
lappend cmdarr(responses) [array get resps]
set rc [catch {cli_run_interactive [list [array get cmdarr]]} result]
Possible errors raised include:
•
cannot get pty for exec
•
cannot spawn exec
•
error reading the first prompt
•
error reading the channel
•
cannot close channel
cli_write
Writes the command that is to be executed to the specified CLI channel handler. The CLI channel handler
executes the command.
Syntax
cli_write fd cmd
Arguments
(Mandatory) The CLI channel handler.
fd
(Mandatory) The CLI command to execute.
cmd
Result String
None
Consolidated Platform Configuration Guide, Cisco IOS Release 15.2(4)E (Catalyst 2960-X Switches)
1856
cli_write
Summary of Contents for Catalyst 2960 Series
Page 96: ......
Page 196: ......
Page 250: ......
Page 292: ......
Page 488: ......
Page 589: ...P A R T VI Cisco Flexible NetFlow Configuring NetFlow Lite page 509 ...
Page 590: ......
Page 619: ...P A R T VII QoS Configuring QoS page 539 Configuring Auto QoS page 645 ...
Page 620: ......
Page 750: ......
Page 1604: ......
Page 1740: ......
Page 2105: ...P A R T XII Configuring Cisco IOS IP SLAs Configuring Cisco IP SLAs page 2025 ...
Page 2106: ......
Page 2118: ......
Page 2164: ......