AIX命令参考大全,卷 3,i - m - makemap 命令

[ 页的底部 | 上一页 | 下一页 | 目录 | 索引 | 法律条款 ]

AIX命令参考大全,卷 3,i - m

makemap 命令

用途

sendmail 创建数据库映射。

语法

makemap [ -C -N -c CacheSize -d -e -f -l -o -r -s -u -v] Maptype Mapname

描述

makemap 命令创建数据库映射,用于 sendmail 命令中的关键字映射查询。它从标准输入中读取,然后把它们输出到指定的 Mapname

参数

Maptype 依赖于它是如何编译的,这个命令处理多达三种不同的数据库格式:
dbm
DBM 格式映射。这需要 ndbm 库。
btree
B 树格式映射。这需要新的 Berkeley DB 库。
hash
散列格式映射。这需要新的 Berkeley DB 库。

注:在任何情况下,这条命令从标准输入中读取由空格隔开的两个单词构成的行。第一个是数据库关键字,第二个是值。值可以包含“%n”字符串来表示参数替换。字面上百分比字符应该是两个(“%%”)。空行和由“#”开始的行都被忽略。
Mapname 映射的名称。

标志

-c CacheSize 指定使用散列和 B 树高速缓存的大小。
-C 表示使用指定的 sendmail 配置文件来查找 TrustedUser 选项。
-d 在映射中允许重复的关键字。这仅仅在 B 树格式映射中允许。如果读取到两个相同的关键字,则将它们都插入到映射中。
-e 允许在右边有空值。
-f 禁用将键中的大写字母都折换为小写字母的功能。这与 sendmail.cf 中的 K 行中的 -f 标志相吻合。值并不折换大小写。
-l 列出支持的映射类型。
-N 包含在映射中终止字符串的空字节。这必须与 sendmail.cf“K”行中的 -N 标志匹配。
-o 指定附加到现有的文件。允许您补充一个现有的文件。
-r 允许替换现有的关键字。通常地,如果重复了关键字而不执行插入,则 makemap 命令会有提示信息。
-s 创建映射时忽略安全性检查。这包括在公共可写目录中的硬链路或符号链路的检查。
-u 将数据库的内容转储到标准输出且取消映射。
-v 指定命令详细打印它的状态。

相关信息

sendmail 命令。

[ 页的顶部 | 上一页 | 下一页 | 目录 | 索引 | 法律条款 ]