市川@市川市と申します。 # わからない癖に口を出すモードで大変恐縮なのですが、疑問もあるものです # からお許し下さい。 > Vine 2.1.5のpingなのですが、suになってpingを出すときに、オプションで-lを > 付けると送信パケット数がおかしくなります。 私の環境は vine 2.6r1 + updates なのですが、man ping と jman ping では、 内容が微妙に異なっているように見えます。 jman ping: -lpreload 指定した preload の値だけ ECHO_REQUEST パケットを出来るだけ速 く送信し、通常の動作に戻る。スーパーユーザーだけがこのオプショ ンを使用できる。 man ping: -l preload If preload is specified, ping sends that many packets as fast as possible before falling into its normal mode of behavior. Only the super-user may use this option. そのまま直訳だと「通常の振る舞いに戻る前に多くのパケットを…」って、読 めてしまうような気がしますし、preload の値だけという風には読めない感じ ですよね。そうすると -l と -c を同時に使う事の是非も疑問が湧いてしまい ます。 jman ping: -ccount count 個のパケットを送った(そしてその応答を受け取った)後、停止 する。パケットが送られた後、ping は応答を受け取るまで 10秒間待 ち、終了する。 では、「個」という言葉が使われているのに、-l オプションでは「値」とい う風になっていますが、この「値」が icmp_seq= を指しているなら問題無し と理解することも出来そうですが、どうなんでしょうか。 また、 man ping: -c count Stop after sending count ECHO_REQUEST packets. With deadline option, ping waits for count ECHO_REPLY packets, until the time out expires. となっていて、オプションとその引数の間にスペースがあったりで。 ちょっと前から気になっていたのですが、例えば mpage の -o オプションの 記述とか、勘違いさせてしまいそうな部分など、大きな問題では無いが出来る なら修正した方が良いと思っているのですが、どうなんでしょうか? また、こ ういうのは報告すべきなのでしょうか? # ある意味くだらなく、「重箱の隅をつつく」的な事位しか出来ない私ですが、 # それでも無いよりはましと思っているものですから。 -- ichikawa <ichikawa@xxxxxxxxxxxxxxxx> http://www001.upp.so-net.ne.jp/ichikawa/