逆引きUNIXコマンド/pingの送受信回数・送信回数とタイムアウト値を設定する方法
の編集
Top
/
逆引きUNIXコマンド
/
pingの送受信回数・送信回数とタイムアウト値を設定する方法
[
トップ
] [
編集
|
差分
|
バックアップ
|
添付
|
リロード
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
]
-- 雛形とするページ --
(no template pages)
#navi(../) * pingの送受信回数・送信回数とタイムアウト値を設定する方法 [#i8a233c7] pingコマンドでサーバーの状態を調べるとき、pingコマンドを利用したりします。~ pingコマンドでサーバーを指定すると通常パケットを送信したサーバーが応答を返却します。~ 停止したサーバーにオプションなしでpingコマンドを発行した場合、デフォルトではCtrl+Cで中止するまでpingコマンドが終了しません。~ 以下の方法で、回数やタイムアウト値を設定することができます。 #contents #htmlinsertpcsp(linux_ads_top.html,linux-sp.html) * pingの回数とタイムアウトの設定 [#e6a6549e] pingの回数とタイムアウトを設定するには-cオプションと-tオプションを使用します。~ 構文は以下の通りです。 - 回数指定 ping -c 回数 - コマンドを終了させる時間(秒数) ping -w 秒数 - 送る間隔(秒数) ping -i 秒数 * pingでコマンドを終了する時間(-wオプション)を設定し実行してみる [#g9b7e52e] ping -w 時間(秒数) ホスト名 localhostに対して-wオプションで5秒間と指定した場合の出力です。 $ ping -w 5 localhost PING localhost.localdomain (127.0.0.1) 56(84) bytes of data. 64 bytes from localhost.localdomain (127.0.0.1): icmp_seq=1 ttl=64 time=0.039 ms 64 bytes from localhost.localdomain (127.0.0.1): icmp_seq=2 ttl=64 time=0.033 ms 64 bytes from localhost.localdomain (127.0.0.1): icmp_seq=3 ttl=64 time=0.038 ms 64 bytes from localhost.localdomain (127.0.0.1): icmp_seq=4 ttl=64 time=0.039 ms 64 bytes from localhost.localdomain (127.0.0.1): icmp_seq=5 ttl=64 time=0.041 ms 64 bytes from localhost.localdomain (127.0.0.1): icmp_seq=6 ttl=64 time=0.037 ms --- localhost.localdomain ping statistics --- 6 packets transmitted, 6 received, 0% packet loss, time 4999ms rtt min/avg/max/mdev = 0.033/0.037/0.041/0.008 ms $ echo $? 0 * 送る間隔(-i)と終了する時間(-w)の両方を指定して実行してみる [#y3ea7a9e] ping -w 時間(秒数) -i 送る間隔(秒数) ホスト名 localhostに対して-wオプションで10秒間と指定し-iオプションで2秒間隔とした場合の出力です。 $ ping -w 10 -i 2 localhost PING localhost.localdomain (127.0.0.1) 56(84) bytes of data. 64 bytes from localhost.localdomain (127.0.0.1): icmp_seq=1 ttl=64 time=0.040 ms 64 bytes from localhost.localdomain (127.0.0.1): icmp_seq=2 ttl=64 time=0.038 ms 64 bytes from localhost.localdomain (127.0.0.1): icmp_seq=3 ttl=64 time=0.040 ms 64 bytes from localhost.localdomain (127.0.0.1): icmp_seq=4 ttl=64 time=0.038 ms 64 bytes from localhost.localdomain (127.0.0.1): icmp_seq=5 ttl=64 time=0.038 ms 64 bytes from localhost.localdomain (127.0.0.1): icmp_seq=6 ttl=64 time=0.039 ms --- localhost.localdomain ping statistics --- 6 packets transmitted, 6 received, 0% packet loss, time 9999ms rtt min/avg/max/mdev = 0.038/0.038/0.040/0.008 ms $ echo $? 0 * 回数(-c)を指定して実行してみる [#a9d47a5d] ping -c 回数 ホスト名 localhostに対して-cオプションで3回とした場合の出力です。 $ ping -c 3 localhost PING localhost.localdomain (127.0.0.1) 56(84) bytes of data. 64 bytes from localhost.localdomain (127.0.0.1): icmp_seq=1 ttl=64 time=0.040 ms 64 bytes from localhost.localdomain (127.0.0.1): icmp_seq=2 ttl=64 time=0.039 ms 64 bytes from localhost.localdomain (127.0.0.1): icmp_seq=3 ttl=64 time=0.038 ms --- localhost.localdomain ping statistics --- 3 packets transmitted, 3 received, 0% packet loss, time 2000ms rtt min/avg/max/mdev = 0.038/0.039/0.040/0.000 ms 以上、pingコマンドのオプションの説明でした。 #htmlinsertpcsp(linux_ads_btm.html,linux-sp.html)
タイムスタンプを変更しない
#navi(../) * pingの送受信回数・送信回数とタイムアウト値を設定する方法 [#i8a233c7] pingコマンドでサーバーの状態を調べるとき、pingコマンドを利用したりします。~ pingコマンドでサーバーを指定すると通常パケットを送信したサーバーが応答を返却します。~ 停止したサーバーにオプションなしでpingコマンドを発行した場合、デフォルトではCtrl+Cで中止するまでpingコマンドが終了しません。~ 以下の方法で、回数やタイムアウト値を設定することができます。 #contents #htmlinsertpcsp(linux_ads_top.html,linux-sp.html) * pingの回数とタイムアウトの設定 [#e6a6549e] pingの回数とタイムアウトを設定するには-cオプションと-tオプションを使用します。~ 構文は以下の通りです。 - 回数指定 ping -c 回数 - コマンドを終了させる時間(秒数) ping -w 秒数 - 送る間隔(秒数) ping -i 秒数 * pingでコマンドを終了する時間(-wオプション)を設定し実行してみる [#g9b7e52e] ping -w 時間(秒数) ホスト名 localhostに対して-wオプションで5秒間と指定した場合の出力です。 $ ping -w 5 localhost PING localhost.localdomain (127.0.0.1) 56(84) bytes of data. 64 bytes from localhost.localdomain (127.0.0.1): icmp_seq=1 ttl=64 time=0.039 ms 64 bytes from localhost.localdomain (127.0.0.1): icmp_seq=2 ttl=64 time=0.033 ms 64 bytes from localhost.localdomain (127.0.0.1): icmp_seq=3 ttl=64 time=0.038 ms 64 bytes from localhost.localdomain (127.0.0.1): icmp_seq=4 ttl=64 time=0.039 ms 64 bytes from localhost.localdomain (127.0.0.1): icmp_seq=5 ttl=64 time=0.041 ms 64 bytes from localhost.localdomain (127.0.0.1): icmp_seq=6 ttl=64 time=0.037 ms --- localhost.localdomain ping statistics --- 6 packets transmitted, 6 received, 0% packet loss, time 4999ms rtt min/avg/max/mdev = 0.033/0.037/0.041/0.008 ms $ echo $? 0 * 送る間隔(-i)と終了する時間(-w)の両方を指定して実行してみる [#y3ea7a9e] ping -w 時間(秒数) -i 送る間隔(秒数) ホスト名 localhostに対して-wオプションで10秒間と指定し-iオプションで2秒間隔とした場合の出力です。 $ ping -w 10 -i 2 localhost PING localhost.localdomain (127.0.0.1) 56(84) bytes of data. 64 bytes from localhost.localdomain (127.0.0.1): icmp_seq=1 ttl=64 time=0.040 ms 64 bytes from localhost.localdomain (127.0.0.1): icmp_seq=2 ttl=64 time=0.038 ms 64 bytes from localhost.localdomain (127.0.0.1): icmp_seq=3 ttl=64 time=0.040 ms 64 bytes from localhost.localdomain (127.0.0.1): icmp_seq=4 ttl=64 time=0.038 ms 64 bytes from localhost.localdomain (127.0.0.1): icmp_seq=5 ttl=64 time=0.038 ms 64 bytes from localhost.localdomain (127.0.0.1): icmp_seq=6 ttl=64 time=0.039 ms --- localhost.localdomain ping statistics --- 6 packets transmitted, 6 received, 0% packet loss, time 9999ms rtt min/avg/max/mdev = 0.038/0.038/0.040/0.008 ms $ echo $? 0 * 回数(-c)を指定して実行してみる [#a9d47a5d] ping -c 回数 ホスト名 localhostに対して-cオプションで3回とした場合の出力です。 $ ping -c 3 localhost PING localhost.localdomain (127.0.0.1) 56(84) bytes of data. 64 bytes from localhost.localdomain (127.0.0.1): icmp_seq=1 ttl=64 time=0.040 ms 64 bytes from localhost.localdomain (127.0.0.1): icmp_seq=2 ttl=64 time=0.039 ms 64 bytes from localhost.localdomain (127.0.0.1): icmp_seq=3 ttl=64 time=0.038 ms --- localhost.localdomain ping statistics --- 3 packets transmitted, 3 received, 0% packet loss, time 2000ms rtt min/avg/max/mdev = 0.038/0.039/0.040/0.000 ms 以上、pingコマンドのオプションの説明でした。 #htmlinsertpcsp(linux_ads_btm.html,linux-sp.html)
テキスト整形のルールを表示する