linux-l: isdnlog

Olaf Koestner koestner at t-online.de
Di Jul 17 09:40:11 CEST 2001


Hallo !

Ich habe folgendes Problem(chen):

Ich starte den isdlog u.a. mit der Option -S, um ein
Skript starten zu lassen, das ich in der callerid.conf
eingetragen habe.

Der Start vom isdnlog erfolgt durch:

    echo -n "Starting isdnlog"
    daemon isdnlog
/dev/isdnctrl0 -x0x3fff -M -w2 -S -D -s -O+/var/log/isdnctrl
    RETVAL=$?
    echo
    [ $RETVAL -eq 0 ] && touch /var/lock/subsys/isdnlog

In der callerid.conf habe ich folgendes stehen:

[MSN]
NUMBER = +49 231 23959851
ALIAS  = InetAnwahl
SI     = 1
ZONE   = 4
START = {
[FLAG]
 FLAGS = I|R
 PROGRAM = /usr/local/bin/inet-telctrl-up.sh \$2
}

In dem Skript steht am Anfang folgendes drin:
#!/bin/sh

NUMBER=$1
CONF=/usr/local/etc/inet-telctrl.conf
logger -p user.info "SKRIPT WIRD AUSGEFUEHRT !!!"

Wenn ich das Skript manuell starte, wird auch der obige Text in die
/v/l/m  geschrieben. Aber leider nicht, wenn der isdnlog dieses Skript
starten soll.
Folglich vermute ich, daß der isdnlog das Skript gar nicht erst startet.
Hat jemand eine Idee, wie ich das Problem beheben kann?

Vielen Dank für jeden Tip,

Olaf Koestner




Mehr Informationen über die Mailingliste linux-l