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

[debian-users:22885] PPxP 接続でのスクリプト起動



 こんにちは。島田です。

 Potato & Kernel 2.2.15 を使っています。

 PPxP で、一般ユーザで connect したときに root 権限で fetchnews を起動さ
せたいと思っています。また、disconnect 時に fetchnews を終了させたいと思
っています。

 PPxP 自体の接続はうまくいっています。
 いま、このようなスクリプトを書いてありますが、うまくいきません。

 /usr/share/doc/ppxp/ja_JP の QuickUsage.txt.gz と QuickStart.txt.gz と、
/usr/share/doc/ppxp/ja_JP/html 以下を読んでも分かりませんでした。

 ただこういうのを放り込んでおいてもだめなのでしょうか。

 よろしくお願いいたします。

========= /etc/ppxp/rc/leafnode.rc (-rwxr-xr-x 1  root  root) =========
==(出典は /etc/ppp/ip-up.d/leafnode と /etc/ppp/ip-down.d/leafnode)==
=======================================================================
#!/bin/sh

export PATH="/usr/bin:/bin:/sbin:/usr/sbin"

case "$1" in
    up)
    case "$PPXP_PHASE" in
        Dead)
        ;;
        *)
        . /etc/news/leafnode/debian-config
        sleep 1m
        # Start fetchnews (in background as it can be a very
        # long running process).
        if [ "$NETWORK" = "PPP" -a -x /usr/sbin/fetchnews ]; then
            su news -c "/usr/sbin/fetchnews" &
        fi
        ;;
    esac
    ;;
    down)
    . /etc/news/leafnode/debian-config

    # Kill any fetch processes hanging around
    if [ "$NETWORK" = "PPP" ]; then
        if [ -f /var/lock/news/fetchnews.lck ]; then
        /bin/kill -INT $(cat /var/lock/news/fetchnews.lck)
        fi
    fi
    ;;
esac

exit 0
=======================================================================

 接続用の設定ファイルは以下です。

    $ ppxp Annie

というように使っています。


========================= $HOME/.ppxp/conf/Annie ======================
source qdial
set MODE active
set AUTH.PASSWD Annie
set LOG.FILE Annie.log
set LINE /dev/modem
set DIAL.LIST 0000-351-7711
set DIAL.TYPE Tone
set AUTH.PROTO PAP CHAP/MD5 CHAP/MS
set IP.VJ no
set IP.RESOLV no
#
set IDLE.INIT 298
set IP.REMOTE 210.162.137.65
# Filter file. 'auto on' command is executed in the file.
source filter01

auto off  <== これはいま実験なので off にしています
=======================================================================


----------------------------------------------------------------------
Mail: shimaden@xxxxxxxxxxx
Home Page: http://www.annie.ne.jp/~shimaden/
島田博幸
Hiroyuki Shimada
----------------------------------------------------------------------