Mtrを使用して、ホストへのホップ数をカウントし、その数をスクリプトに渡します。私は発見した -l
(または--raw
)解析の準備ができた出力を生成するオプション。しかし、この生のフォーマットの説明がどこにあるのか知りたいですか?残念ながら、man
とgoogleは私にこれだけを与えます:
-l
--raw
Use this option to tell mtr to use the raw output format. This format is better suited for archival of the measure‐
ment results. It could be parsed to be presented into any of the other display methods.
MTRのソースファイルには、FORMATSという名前のファイルがあります。
そのファイルからの抜粋です:
The "raw" format is:
hostline|pingline|dnsline|timestampline
hostline:
h <pos> <Host IP>
pingline:
p <pos> <pingtime (ms)>
dnsline:
d <pos> <hostname>
timestampline:
t <pos> <pingtime> <timestamp>
Timestampline is not yet implemented. Need to find out how to do
ICMP timestamping first. :-)