こんばんわ。
教えて欲しいのですが、
LINUXのRedHat7Jで、フレッツISDNでサーバーを立てています。
ルータを使って常時接続にしています。
でも、何かのきっかけで回線が切れた時の為に、自動で接続しに行くように10分間隔ぐらいでPINGを実行するようにしたいのですが、どうすればいいかさっぱりわかりません。
viで 「ping xxx.xxx.xxx.xxx」と書いてファイルを作成し、そのファイルに実行の権限をもたせるのかな?、なんとなく思うのですが…。その後が…。
10分間隔にPINGを実行させるには、どうしたらよいのですか?

よろしくお願いします。

このQ&Aに関連する最新のQ&A

A 回答 (4件)

単純に動作結果の出力を送ってきているだけのようですから、crontabの記述を「ping xxx.xxx.xxx.xxx > /dev/null」とでもして、出力を捨ててしまえばいいんじゃないでしょうか。

    • good
    • 0
この回答へのお礼

cockyさん、どうもありがとうございます。

リダイレクトしたら、
「Warning: no SO_TIMESTAMP support, falling back to SIOCGSTAMP」
ってのが送られてきました。
だから、pingではなく、nslookupに変えて、/dev/nullに
リダイレクトしたら、上手くいきました。

どうもありがとうございます。

お礼日時:2001/03/15 23:22

どんなメールが届いてますか?


そのメールの内容を見るのがおそらく一番早いと思いますんで、できれば内容を転載していただけないかと。

ちなみにうちの環境(FreeBSD 3.5.1-Releaseですが…)では特にメールは来ないですよ。
たまにcronで動かしているスクリプトがmallocに失敗したりするとその後メールがどさどさ送られてきますが、それもrebootすれば直りますし。

この回答への補足

cockyさん、どうもありがとうございます。
はい、そうですね。メールを表示したほうがわかりやすいですよね。
すみません。

ちょっと余談ですが、
他にcrontabで毎日午前4時にPCの時間を合わせる為に、NTPサーバーに
問い合わせするように、設定していますが、これも、毎日実行結果がメールで
送られてきます。


送られてきたメールの内容は以下です。
よろしくお願いいたします。



Date: Thu, 15 Mar 2001 14:00:00 +0900
Message-Id: <200103150500.f2F500m03511@zzzz.zzzz.zzzz>
From: root@zzzz.zzzz.zzzz (Cron Daemon)
To: root@zzzz.zzzz.zzzz
Subject: Cron <root@zzzz> ping -c 10 xxx.xxx.xxx.xxx
X-Cron-Env: <SHELL=/bin/sh>
X-Cron-Env: <HOME=/root>
X-Cron-Env: <PATH=/usr/bin:/bin>
X-Cron-Env: <LOGNAME=root>

Warning: no SO_TIMESTAMP support, falling back to SIOCGSTAMP
PING xxx.xxx.xxx.xxx (xxx.xxx.xxx.xxx) from 192.168.0.5 : 56(84) bytes of data.
64 bytes from xxx.xxx.xxx.xxx: icmp_seq=0 ttl=253 time=121.716 msec
64 bytes from xxx.xxx.xxx.xxx: icmp_seq=1 ttl=253 time=95.010 msec
64 bytes from xxx.xxx.xxx.xxx: icmp_seq=2 ttl=253 time=96.812 msec
64 bytes from xxx.xxx.xxx.xxx: icmp_seq=3 ttl=253 time=94.430 msec
64 bytes from xxx.xxx.xxx.xxx: icmp_seq=4 ttl=253 time=95.256 msec
64 bytes from xxx.xxx.xxx.xxx: icmp_seq=5 ttl=253 time=96.287 msec
64 bytes from xxx.xxx.xxx.xxx: icmp_seq=6 ttl=253 time=94.639 msec
64 bytes from xxx.xxx.xxx.xxx: icmp_seq=7 ttl=253 time=104.606 msec
64 bytes from xxx.xxx.xxx.xxx: icmp_seq=8 ttl=253 time=102.286 msec
64 bytes from xxx.xxx.xxx.xxx: icmp_seq=9 ttl=253 time=105.525 msec

--- xxx.xxx.xxx.xxx ping statistics ---
10 packets transmitted, 10 packets received, 0% packet loss
round-trip min/avg/max/mdev = 94.430/100.656/121.716/8.104 ms

補足日時:2001/03/15 14:16
    • good
    • 0

cronを使えば簡単では?


「crontab -e」を実行して、viで

*/10 * * * * ping xxx.xxx.xxx.xxx

と記入して保存すれば、後は勝手に10分毎にping打ってくれるはずですが。
#cronやcrontabの使い方はman page読みましょう。

この回答への補足

ありがとうございます。
crontabで10分間隔にpingを実行することが出来ました。

でも、crontabで実行したら、root宛にメールが送られてくるのですが、
これを止める事って出来るのですか?

manは読んだんですけど、その様なオプションはなかったような…。
ただ、英語は苦手なもんで…。


宜しくお願いします。

補足日時:2001/03/15 13:23
    • good
    • 0

manで見てもらえれば良いんですが


pingのオプションで「-i」と言うのがあったはずです。
10分だったら「-i 600」でパケットを飛ばす間隔を設定出来ますので、xtermを一つ開いて-iオプションをつけてPingを動かすって言うのではどうでしょう。
    • good
    • 0

このQ&Aに関連する人気のQ&A

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人が検索しているワード

このQ&Aと関連する良く見られている質問

Qホスト名でpingが通るが、IPでPINGが通らない

WIN2000サーバーをインストールしたのですが、
自分にPINGを通した場合に、コンピュータ名でPINGは通るのですが、IPアドレスを指定するとPINGが通りません。
エラーメッセージは"Destination host unreachable."
です。
ネットワークには接続していない状態です。

Aベストアンサー

こんばんは
NWに接続していない状態では、ネットワークカードにIPアドレスを設定していても、そのIPアドレスは有効になりません。
また、ホスト名(PC名)はネットワークカードに付与しているわけではありません。

この為、質問のような状態が発生します。

参考までに、127.0.0.1 には通りますか?

Q個人の常時接続より法人の常時接続がバカ高いのはなぜ

個人で申し込めばADSL1.5Mbpsの常時接続が5000円強の世の中になったのに、会社のフレームリレーは64Kbpsで2~3万円、1.5Mbpsだと20万円以上します。
この差は一体何なんでしょう。流れるであろうデータの量は桁違いでしょうが、それでも納得いきません。
誰か理由を教えてください。解決される見込みがあることを知っている人がいれば教えてください。
それとフレームリレーのネットワークにVPNサーバーを追加して、それをADSLなどにつなぐことにより、フレームリレーの回線と同時に使用し、増速するようなことは不可能なのでしょうか。

Aベストアンサー

個人の常時接続と法人の常時接続の料金差が、流れるデータ量の違いで比べるわけではありません。従量式の電話料金ではないのですから(汗)
一番大きい差は「ベストエフォート」型か、「ギャランティ」型かという違いです。

「ベストエフォート」型は伝送速度が保証されてない通信形態のことで、そういう類の通信速度の表現では「最高~Kbps」などと表示されています。つまりあくまで最高であって必ずしも表示されている伝送速度が出るとは限らない、と最初から言い訳してる形態です(ひどい表現やな(^_^;))
それに対する「ギャランティ」型は伝送速度が保証されている通信形態のこと。
企業で使う場合においてギャランティ型が選択される場面が多い理由については下記に挙げる理由によるものと思われます。(仕事で使うのですからねぇ)

まず第一にフレームリレーという仕組みが仮想専用線を引いたのと似た効果をもっています。言い換えると普通に専用線をひくより安く済む場合が多いのでフレームリレーを選ぶ企業も多いのです。
ついでに書くとそうした企業向けの常時接続サービスの場合、大抵は緊急時のために24時間監視だとかセカンダリ回線の確保など行われていますから当然料金は膨らみます。しかし、その代わりに安定した高速通信について(伝送速度や場合によってはセキュリティも含め)保証されていることになります。それも専用線を実際にひくよりも安く済むんですから。専用線を実際にひくとしたら1,5Mbpsで20万円なんてもんじゃ済みませんよ(-_-;)

個人常時接続で、伝送速度の保証、24時間監視体制、さらにセカンダリ回線を確保するなどという体制を求めるとするならば月5000円で抑えられるはずがありませんよ。もちろんSOHOなど個人的に必要とする方向けのサービスもあるにはありますが、やはり通常から比べたら料金設定は高いはずですよ。

この料金格差ですが・・・設備などの費用及び(監視体制がつく場合は)人件費などが徹底的に抑えられない限り縮まらないでしょうねぇ。とはいえ徐々に格差は縮まってはきてますがね、これでも。

もう一つの質問についてなんですが・・・同時に使用するって意味がいまいち理解できないんですよね(ーー;)
ISDNでよくあるマルチリンク通信(64*2=128Kbps)みたいな事を指しているのでしょうか?
そういう意味合い「だけ」で言うのなら速度はADSLとフレームリレーそれぞれで通信することになりますからそれだけ速度は上がる、とは仮定はできますが・・・

ただし、現在の段階でそういうことが出来ると聞いたことが僕はありません。
第一ADSL(要はインターネットですよね)で使用されるIPパケットとフレームリレーで利用されるX.25規格のパケットは形式がまるで違っていたはずと覚えています。ただうろ覚えなのでこの点については少々自信がありませんので、他の方のご意見を待っていただきたいと思います。

(半専門家より。だって部署違いなんだもんなぁ)(^_^;)

個人の常時接続と法人の常時接続の料金差が、流れるデータ量の違いで比べるわけではありません。従量式の電話料金ではないのですから(汗)
一番大きい差は「ベストエフォート」型か、「ギャランティ」型かという違いです。

「ベストエフォート」型は伝送速度が保証されてない通信形態のことで、そういう類の通信速度の表現では「最高~Kbps」などと表示されています。つまりあくまで最高であって必ずしも表示されている伝送速度が出るとは限らない、と最初から言い訳してる形態です(ひどい表現やな(^_^;))
...続きを読む

Q10分間のみLAN成功。WinXPとWin98SE、Pingは通るのに・・・

こんばんは、連続の質問で恐縮です^^;。
只今、WinXP HOME EditionとWin98SEで、ルータを通してLANを構築しようとしています。
LANについて全くの初心者で、本を購入したりHPを調べたりと色々してきましたが、なかなかうまくいきません。
ただ、ウイルスバスターもパーソナルファイアーウォールもOFFにしたりと、Pingは両方から通るようになりましたが、どうやっても「(マイ)ネットワークから相手のPCのアイコンを見る」ことができません。
XPからは「マイネットワーク→ワークグループを表示する」にしても何も見えず、98SEからは自分のPCのアイコンしか見えていません。
ただ、どちらも「検索→相手のコンピュータの名前」を指定してやるとちゃんと相手のPCは見えて、共有フォルダからファイルのやり取りはできています。
(苦し紛れに両方のPCともにショートカットで無理やり相手PCのアイコンをデスクトップに表示してあります。)これでもできますが、どうしても納得できません。
実は一度だけ、98SEのネットワークの中にXPのPCアイコンを表示されていましたが、嬉しくて、覚えたてのPingコマンドを試してみたところで消えてしまいました(T_T)・・なぜか・・。
仕方なくNetBEUIをインストールしようとしましたが、TCP/IPのこの接続でもお互い相手は見えているようなので、このままいけると思うのです。。ただ、ネットワークアイコンを2クリックしても中に出てきません。
これはどうすればいいのでしょうか。
長くなりましたが、何かヒントでもいただければ助かります。よろしくお願いします!

こんばんは、連続の質問で恐縮です^^;。
只今、WinXP HOME EditionとWin98SEで、ルータを通してLANを構築しようとしています。
LANについて全くの初心者で、本を購入したりHPを調べたりと色々してきましたが、なかなかうまくいきません。
ただ、ウイルスバスターもパーソナルファイアーウォールもOFFにしたりと、Pingは両方から通るようになりましたが、どうやっても「(マイ)ネットワークから相手のPCのアイコンを見る」ことができません。
XPからは「マイネットワーク→ワークグループを表示する」にしても何...続きを読む

Aベストアンサー

もう一度パソコンの設定を確認してみてはいかがでしょうか?
回答1の方ではルーターの内部の設定をうんぬんしていましたが、案外 灯台元暗し
ということもあります。
(ルーターの外と中では別々のネットワークであるということをお忘れなく)
まず 足元の確認ですが
プロトコルはTCP/IP以外不要です。
「Windowsクライアント」に設定します。
「DNS」はダイアルアップルーターまたはブロードバンドルーターのアドレスです
これを入れただけで「見えるようになった」ということが過去にあります。
ゲートウエイのアドレスも同上です(とりあえず入れてみて 実験です)
Winsの解決は「しない」に設定
IPアドレスは自動的に取得に設定

参考まで・・・
                    以上

QダイナミックDNSを使用して自宅PCの実行ファイルを遠隔で実行したい

ダイナミックDNS(DDNS)で自宅PC(サーバ)にアクセスできるドメインを取得しました。
会社のPC(クライアント)からサーバにアクセスしてサーバのメーラをクライアント
で起動させ、クライアント上でサーバのメールの送受信をしたいと考えています。

クライアントにサーバへのアクセス用のツールをインストールせずに、クライアント
からサーバの実行ファイルを起動させ、その結果がクライアントの画面に出力させる
ということは可能でしょうか?たとえばクライアントのDOSプロンプトで、UNIXで言う
rlogin <サーバを指定>してログインし、リモートのマシンにある実行ファイルを実行
するといった感覚です。

一方、サーバにhtmlファイルを置いてクライアントのwebブラウザでサーバにアクセス
するとサーバのhtmlファイルが見れました。
これを応用し、サーバのhtmlファイルに、サーバのメーラが起動できる命令を書いておき、
クライアントからサーバのhtmlにアクセスするとクライアントの画面にサーバのメーラ
が立ち上がるといったことは可能でしょうか?
もし可能な場合、一般的な話、実行ファイル(たとえばc:\…\outlook.exe)を実行させ
るhtmlの命令を教えてください。

上にも書きましたが、クライアントにはDDNSによってサーバにアクセスするためのツール
をインストールしないことが条件です。

なお、サーバはWIN XP、クライアントはWIN2000です。

ダイナミックDNS(DDNS)で自宅PC(サーバ)にアクセスできるドメインを取得しました。
会社のPC(クライアント)からサーバにアクセスしてサーバのメーラをクライアント
で起動させ、クライアント上でサーバのメールの送受信をしたいと考えています。

クライアントにサーバへのアクセス用のツールをインストールせずに、クライアント
からサーバの実行ファイルを起動させ、その結果がクライアントの画面に出力させる
ということは可能でしょうか?たとえばクライアントのDOSプロンプトで、UNIXで言う
rlogin <...続きを読む

Aベストアンサー

>サーバにアクセスするためのツールをインストールしないことが条件です。

ということなので…
自宅サーバにVNCサーバをインストールして、クライアントからWWWブラウザを使ってコントロールすることは可能といえば可能です。VNCを使えば自宅PCの画面がそのままWWWブラウザ上に出現しすべてのコントロールが可能です。

しかし普通、会社のネットワークにはファイヤーウォールが設置してあって、限られたポートしか開けてないので実際には難しいでしょう。管理者に言って5800、5900番のポートを開けてもらいましょう(笑)。たぶん開けてもらえないと思いますが…。

>これを応用し、サーバのhtmlファイルに、サーバのメーラが起動できる命令
>を書いておき、クライアントからサーバのhtmlにアクセスすると
>クライアントの画面にサーバのメーラが立ち上がるといったことは可能でしょうか?

htmlでなく ASPやJSPを使えば「サーバ上」にメーラを立ち上げることは可能です。
ただ立ち上がるだけで、その後は何もできませんが…。
クライアント画面にサーバのメーラを立ち上げることはできないでしょう。


今ひとつ何がしたいのかよく分からないんですが

>クライアント上でサーバのメールの送受信をしたいと考えています。

会社PCのメーラに送受信設定するのでは、まずいんでしょうか?
SMTPとPOPのポートは開いてそうな気がするんですが…。
あるいはWEBメールや転送設定など組み合わせるとか…。

>サーバにアクセスするためのツールをインストールしないことが条件です。

ということなので…
自宅サーバにVNCサーバをインストールして、クライアントからWWWブラウザを使ってコントロールすることは可能といえば可能です。VNCを使えば自宅PCの画面がそのままWWWブラウザ上に出現しすべてのコントロールが可能です。

しかし普通、会社のネットワークにはファイヤーウォールが設置してあって、限られたポートしか開けてないので実際には難しいでしょう。管理者に言って5800、5900番...続きを読む

Q22:51分~5分ぐらい障害起きてました?

さっき、おかしくありませんでしたか?

Aベストアンサー

混み合っていますってページがひらけませんでした。


人気Q&Aランキング

おすすめ情報