[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: LANcard dyn conf (was: mgl2 font)



お世話になっております。 A.中村です。

On Wed, 19 Jul 2000 17:55:38 +0900 (JST)
Noriyuki Soda <soda@sra.co.jp> wrote:

> > せめてLANカードを刺したら動的にconfしてくれるなら

> ・syslog.conf で、カーネルのメッセージ出力を特定のファイルに送る
>   ようにしておき、このファイルの内容を常時監視していて、
>   カードが attach されたメッセージが現れた時にコマンドを実行する

やってみました。
syslog.confはデフォでは該当メッセージを/var/log/messagesに
吐いてくれてるようなので、そのまま手付かずにしといて、


makoto% cat /root/ne0_autostart
#!/bin/sh
LOG=/var/log/messages
echo starting $0 .
( tail -0 -f $LOG | while read x ; do
    echo $x | grep 'ne0 at pcmcia' > /dev/null && \
      ( sleep 3 ; echo doing $0 ; sh /etc/netstart )
done ) &


makoto% cat /etc/rc.local
(前略)
if [ -f /root/ne0_autostart ]; then
        /root/ne0_autostart
fi
(後略)


なんてな感じで一応動いています。
こんなもんでいいんでしょうか?

しかし tail -0 -f なんて使い方があるとは知らなんだ…

よだん:
hpcmipsのmakotoは、三千院君です(^^;