lt_check

lt_check — LightDB 的 sha256sum 校验工具

Synopsis

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"