2004年11月19日

[linux-users:103858] Re: swatchが動かない

早間です。

From: "hiroyuki" <yapoo@xxxxx>
Subject: [linux-users:103856] Re: swatchが動かない
Date: Thu, 18 Nov 2004 21:39:41 +0900
Message-ID: <000901c4cd6b$b070be30$0200a8c0@xxxxx>

>
> ログイン後、コンソールにスクリプトのメッセージ
> Starting SWATCH service

> と表示しているので swatchは、起動しているはずです。

これは当てになりません。起動しても終了していては働きません。
その上 swatch が出している訳でもないのです。
/usr/bin/swatch -c /etc/swatch.conf \
-t /var/log/messages > /dev/console &
ならば起動メッセージが表示されるでしょう。

> jobsコマンドで確認してもバックグラウンドで
> 起動しています。

この確認があれば起動しているのだと思います。

> ただし、気になるのが、ランレベル5でターミナルエミュレータから
> jobsを実行してもswatchは、バックグラウンドで起動していません。
>

>>> ランレベル5でログインして、ターミナルエミュレータから
の時 swatch が働かないと言うのが最初のお話だったと思います。

このとき jobs コマンドで確認できないのであれば
「何故 swatch が起動しないのか」になるのでしょう。

私の環境では /var/log/messages は一般ユーザの読み書きが禁止されて
います。また、localhost 以外の root ログインも禁止されています。
「ターミナルエミュレータから」と言う行為が一般ユーザのログインならば
働いても
読めないので、
機能しない
と言う事にならないでしょうか。
ひょっとすると「何故 ~/.bash_profile が実行されないのか」
と言う問題に変わってしまうかもしれません。

今回の問題では無いと思いますが、login するたびに swatch を起動する
とホスト中 swatch だらけになるような気もします。

>
> 評価されています。
> このスクリプトは、/etc/rc.localに置くのが一般的なようですが、
> 私のシステムでは、rc.localに置いたコマンドは
> 実行されないのです。
>

(私見ですが)
swatch が「ログインしなければ機能しない」と言うことが折角の異常事態
を検出して通知する機能が十分に利用されていないと感じます。

「ログインしている」と言うことは「そこにいる」ことだと思います。
いない時(不在)に怪しい状態を検出して警報を出し注意を喚起する事が
swatch の真価と思って利用しています。

-- 早間 yossi@xxxxx
一時接続回線からプロバイダの mailaddress メイルを直接送信した
場合、受信しないことがありますのでご承知置き下さい。
詳しくは http://www.src.co.jp/greylisting.html をご覧ください。


投稿者 xml-rpc : 2004年11月19日 10:26
役に立ちました?:
過去のフィードバック 平均:(0) 総合:(0) 投票回数:(0)
本記事へのTrackback: http://hoop.euqset.org/blog/mt-tb2006.cgi/27975
トラックバック
コメント
コメントする




画像の中に見える文字を入力してください。