lt_check — LightDB 的 sha256sum 校验工具
lt_check
--check
[=filename
] [--lthome=$LTHOME
]
lt_check
--generate
[--lthome="$LTHOME"
] --comment="comment info"
lt_check
可以帮助您检查或生成 LightDB 中 $LTHOME/lib、$LTHOME/bin、$LTHOME/share/extension 目录下的文件的 sha256sum。
sha256sum 文件保存在 $LTHOME/etc 目录下,并以 lt_checksum.X(X 是一个数字)开头。
--lthome=$LTHOME
指定 LightDB 软件的文件系统位置。如果省略此选项,则使用环境变量 LTHOME。
--generate
在 $LTHOME/etc 目录下生成一个 sha256sum 文件。
--check=filename
使用 sha256sum 检查指定的文件名。如果省略文件名,则会在 $LTHOME/etc 目录下获取一个最大的序号。
--comment="test info"
将注释信息保存到 sha256sum 文件的第二行。此选项只能与 --generate 一起使用。
-?
--help
显示关于 lt_check 命令行参数的帮助信息,并退出。
在 $LTHOME/etc 目录下生成一个 sha256sum 文件,并将文件头添加注释 "test info"。
$
lt_check --generate --comment="test info"
检查一个 sha256sum 文件。默认使用 $LTHOME/etc/lt_checksum.X 文件(如果有多个文件,则 X 是最大的编号)。
$
lt_check --check
指定 lthome 环境变量并检查给定的 sha256sum 文件。
$
lt_check --lthome=/usr/local/lightdb/lightdb-x --check=/usr/local/lightdb/lightdb-x/etc/lt_checksum.1
指定 lthome 环境变量并在 $LTHOME/etc 目录下生成一个 sha256sum 文件。
$
lt_check --lthome=/usr/local/lightdb/lightdb-x --generate --comment="test info"