API Guide
Identifier GUID-BF886CC1-ED11-4067-B278-B69590E31E78
Version 8
Status Translation approved
batch
使用非交互式处理在批处理文件中执行一系列命令。
语法
batch /home/username/filename
参数
• username — 输入用于复制命令文件的用户名。
• filename — 输入批处理命令文件的名称。
默认 未配置
命令模式
EXEC
使用情况信息 使用此命令可在远程计算机上创建批处理命令文件。将命令文件复制到您的交换机上的主目录。此命令在批
处理模式下执行命令。OS10 自动提交批处理文件中的所有命令;您无需输入 commit 命令。要显示存储在主
目录中的文件,请输入 dir home。要查看存储在主目录中的文件,请使用 dir home 命令。
示例
batch /home/admin/b.cmd
Jun 26 18:29:12 OS10 dn_l3_core_services[723]: Node.1-Unit.1:PRI:notice
[os10:trap],
%Dell EMC (OS10) %log-notice:IP_ADDRESS_ADD: IP Address add is successful.
IP 172.17.4.1/24 in VRF:default added successfully
支持的版本
10.2.0E or later
Identifier GUID-7837A9DF-A346-4826-AED2-0FD3BBB54E0C
Version 7
Status Translation approved
Linux shell 命令
在 Linux shell 中,您可以在批处理文件中运行单个命令或一系列命令。
Linux 命令示例
• 使用 -c 选项可运行单个命令。
admin@OS10:/opt/dell/os10/bin$ clish -c "show version"
New user admin logged in at session 10
Dell EMC Networking OS10 Enterprise
Copyright (c) 1999-2019 by Dell Inc. All Rights Reserved.
OS Version: 10.5.0.0
Build Version: 10.5.0.270
Build Time: 2019-07-29T23:35:01+0000
System Type: S4148F-ON
Architecture: x86_64
Up Time: 1 day 00:54:13
User admin logged out at session 10
admin@OS10:/opt/dell/os10/bin$
• 使用 -B 选项可运行包含一系列命令的批处理文件。
• 创建批处理文件(例如,batch_cfg.txt),其中包含一系列可执行命令。
configure terminal
router bgp 100
neighbor 100.1.1.1
remote-as 104
no shutdown
96 高级 CLI 任务