如何通过 poolcfg 使用命令文件
带有 –f 选项的 poolcfg 命令可以从包含 –c 选项的 poolcfg 子命令参数的文本文件提取输入。此方法适用于要执行一组操作的情况。当处理多个命令时,仅在所有命令都成功的情况下才会更新配置。对于庞大或复杂的配置,此技术比调用每个子命令更有用。
请注意,在命令文件中,# 字符用作注释标记,表示其后面的内容为注释。
- 创建输入文件 poolcmds.txt。
$ cat > poolcmds.txt
create system tester
create pset pset_batch (uint pset.min = 2; uint pset.max = 10)
create pool pool_batch
associate pool pool_batch (pset pset_batch)
- 成为 root 用户或承担等效角色。
- 执行命令:
# /usr/sbin/poolcfg -f poolcmds.txt