[記事リスト] [新規投稿] [新着記事] [ワード検索] [過去ログ] [管理用]

投稿時間:01/08/11(Sat) 17:23
投稿者名:うっち
Eメール:utchy_at_utchy.com
URL :
タイトル:Re^5: 9999分を超えると自動切断

> えと、うっちさんのところはその状況に「毎週」なるんですか?
> だとしたら、かなり厳しいですね。

毎週です(-"-;;
手下一号機の環境では発生していないようなので、ウチのマシンがぁゃιぃんですけどね(^_^;;

> > こういう状態を検知できるシェルスクリプト、どう書けばいいのだろう(^_^;;
> スマートじゃありませんが、こんなのはどうでしょうか?

ありがとさんですm(_ _)m
でも...これ、シェルは何で動かせば..?(汗)

ping だと失敗する可能性もあるかな?と思って、以下のように書きました。


dslcheck.sh
----ここから-----
#!/bin/sh

# delete file
rm -f /tmp/somefile.dat

# wget somefile
/bin/sh ./dslcheck2.sh
sleep 10

# check
if [ -s /tmp/somefile.dat ]; then
exit 0
fi

# wget failure
/usr/sbin/adsl-stop
/etc/rc.d/init.d/network restart
/usr/sbin/adsl-start
/etc/rc.d/init.d/httpd restart

exit 0

----ここまで----

dslcheck2.sh
----ここから-----
#!/bin/sh
wget -q -O /tmp/somefile.dat http://www.example.jp/somefile.dat
exit 0

----ここまで-----

# wgetの内容を dslcheck.sh に書かないのは、wgetに失敗すると
# そこで停止してしまうからです(/_;)

cronで15分おきに流してます...
が、今まで引っかかったことがないので、本当にうまく行くやら(汗)


- 以下は関連一覧ツリーです -
- 9999分を超えると自動切断 - yoshi 01/08/06(Mon) 13:03 No.80

このメッセージに返信する場合は下記フォームから投稿して下さい

おなまえ
Eメール
題   名
SPAM避け 重要:コメントSPAM対策のため、ここに円周率(小数点以下2位まで)を入力して下さい
メッセージ    手動改行 強制改行 図表モード
URL
削除キー (記事削除時に使用。英数字で8文字以内)
プレビュー

以下のフォームから自分の投稿した記事を削除できます
■記事No ■削除キー



- Web Forum -