第 9 章 批处理


批处理允许按顺序分组多个操作请求,并作为一个单元一起执行。如果序列中的任何操作请求失败,则回滚整个操作组。

注意

批处理模式不支持条件语句。

  1. 使用批处理管理 CLI 命令进入 批处理 模式。

    batch
    Copy to Clipboard Toggle word wrap

    批处理模式由提示符中的哈希符号(#)表示。

  2. 向批处理添加操作请求。

    处于批处理模式后,请正常输入操作请求。操作请求按照输入的顺序添加到批处理中。

    您可以编辑和重新排序批处理命令。您也可以在以后存储批量进行处理。有关可用于处理 批处理的命令的完整列表,请参阅批处理模式 命令。

  3. 运行批处理。

    输入整个操作请求序列后,使用 run-batch 命令运行批处理。

    run-batch
    Copy to Clipboard Toggle word wrap

    输入的操作请求序列以批处理方式完成,并将结果打印到终端: 批处理成功执行。

外部文件中的批处理命令

经常运行的批处理命令可以存储在外部文本文件中,也可以通过将完整路径作为参数传递给 批处理 命令来加载,或者作为参数直接传递到 run-batch 命令。

您可以使用文本编辑器创建批处理命令文件,并将每个命令放置在自己的行中。

以下命令将以批处理模式加载 myscript.txt 文件。然后,可以编辑或删除来自此文件的命令。可以插入新的命令。此批处理会话所做的更改不会持久存在于 myscript.txt 文件中。

batch --file=myscript.txt
Copy to Clipboard Toggle word wrap

以下命令将立即运行存储在 myscript.txt文件中的批处理命令

run-batch --file=myscript.txt
Copy to Clipboard Toggle word wrap

输入的操作请求序列以批处理形式完成。

返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

Theme

© 2025 Red Hat