Hack BBS

[全部のスレッド一覧][新規投稿][記事の削除・変更] [Home Page]

返信投稿はタイトルのリンクをクリックして下さい
スレッド【No.3674】の中の記事をすべて表示しています

【No.3674】のスレッド
06/02/07(火) 20:49:01 投稿者[doi] [No.3674]のスレッド内
【No.3674】 タイトル[mv7を見張りたい] この記事がスレッドの最初です
機種:初代玄箱
ファームウェア:1.01(ファームアップしたい)
ディストリビューション:Vine3.1

私も本やここのサイトのおかげで快適録画サーバ環境が出来ました。大変感謝しております。
さて、そこで困りものなのがmv7の突然のサボタージュです。こっそりとそのような事を
しでかしてくれるおかげで、構築当初は信頼性の低いサーバでした。
そこでmv7監視スクリプトを仕込んだのですが、私のファームが古いせいか解りませんが、
ppc_uartdがCPUパワーを使い切り、再起動を連発するようになってしまいました。
いろいろと切り分け作業をやった結果、下記のスクリプトであればppc_uartdの暴走
が無く、しかもmv7が自動で復旧してきます(と言ってもまだ、2週間と3回だけ)。
何かの参考になればと思い、恥ずかしながら投稿します。

#! /bin/sh
# Copyright (C) 2005 Yasunari Yamashita. All Rights Reserved.
# 2006.1.31 Rev.1 T.Doi

STATUS=`/usr/local/PCast/DbAcRap GetDeviceStatus | sed -n -e 's/^.*Device=0 Status=\(.*\)$/\1/p'`
STATUS1=`/usr/local/PCast/DbAcRap GetDeviceStatus`
date >> /var/log/mv7err.log
echo $STATUS >> /var/log/mv7err.log

case "$STATUS" in
NODEVICE|ERROR)
date >> /var/log/mv7err.log
echo $STATUS1 >> /var/log/mv7err.log
/sbin/rmmod LSUVCD
sleep 30
/sbin/insmod -f LSUVCD
;;
*)
esac