Go to main content

マニュアルページ セクション 8: システム管理コマンド

印刷ビューの終了

更新: 2022年7月27日
 
 

msgid(8)

名前

msgid - メッセージ ID の生成

形式

/usr/sbin/msgid 

説明

msgid ユーティリティーは、メッセージ ID を生成します。

メッセージ ID とは、メッセージを一意に識別する数値識別子です。2 つの異なるメッセージが同じ ID を持っている可能性は高いですが、適切な優先度や facility.level 指示子 (syslogd(8) を参照) を使用すれば、これを大幅に減らすことができます。Specifically, the message ID is a hash signature on the message's unexpanded format string, generated by STRLOG_MAKE_MSGID() as defined in <sys/strlog.h>.

msgid is a simple filter that takes strings as input and produces those same strings, preceded by their message IDs, as output.Every message logged by syslogd(8) includes the message ID.メッセージ ID は、言語に依存しない小さな識別子として機能するよう意図されています。

使用例 1 msgid コマンドを使用してメッセージ ID を生成する

次の例では、msgid コマンドを使用して、echo コマンドのメッセージ ID を生成します。

example# echo hello | msgid
205790 hello
example#
使用例 2 msgid コマンドを使用してメッセージカタログを生成する

次の例では、msgid コマンドを使用して x86 マシン上のバイナリ zfs 内のすべてのメッセージを列挙し、メッセージカタログを生成します。

example# strings /kernel/fs/amd64/zfs | msgid
...
726970 stride_hits
766819 stride_misses
929857 reclaim_successes
412490 reclaim_failures
234331 streams_resets
737841 streams_noresets
471619 bogus_streams
878613 onloan_read_buf
...

属性

属性についての詳細は、マニュアルページの attributes(7) を参照してください。

属性タイプ
属性値
使用条件
system/core-os

関連項目

log(4D), attributes(7), syslogd(8)