On Sun, Oct 28, 2001 at 07:10:39PM +0100, Andreas Meyer wrote:
Hallo!
Am Sun, 28 Oct 2001 10:44:08 +0100 schrieb Jochen Roedenbeck
: $SBIN/isdnlog -f $optionfile -I0.025:60 /dev/$device
Gut ist diese Loesung aber nicht, da man normalerweise keine Aenderungen in den Skript-Dateien vornehmen soll. Besser ist es, die Konfi- gurationsdatei zu aendern. Hinter $optionfile verbirgt sich eine der Dateien /etc/isdn/isdnlog.*.options. Dort kann dann der andere Text, also
ciinterval=0.025:60
Ich habe beide Methoden probiert, leider ohne Erfolg. Die sekündlichen Einträge sind immer noch vorhanden... sigh
/etc/isdn/isdnlog.isdnctrl0.options # -l syslog="value" # Angabe der gewuenschten Meldungen, die in's syslog eingetragen # werden sollen
syslog=1015 ciinterval=0.025:60
Also ich weiss nicht wie Du auf 0.025:60 kommst ich wuerde z.B. ciinterval="60:60" probieren. Auchtung isdnlog muss neugestartet werden, bzw. sollte ein killall -HUP isdnlog als root isdnlog dazu bringen seinen Konfiguration neu zu lesen. Noch ein Wort zur Bedeutung der HEX Zahlen. HEX Zahlen werden hauptsaechlich deshalb verwendet, weil es sehr einfach ist sie in binaer Zahlen (Basis 2, Ziffern 0/1) umzurechnen. Binaer Zahlen sind die Basis mit der Digitale Rechner rechnen und wie die Zahlen intern gespeichert werden. Leider sind Binaer Zahlen in ihrer nativen Schreibweise sehr gross (Und Programmierer schreibfaul) z.b. die 1015 = hex 3f7 ist binaer 001111110111 Da die sich hex Basis 16 als 2*2*2*2 darstellen laest, sind immer 4 binaer Ziffern als ein hexwert darstellbar, so das aus 001111110111 0011 1111 0111 3 f 7 wird. Wenn Du jetzt die BitMaske fuer die Anzeige der Chargeinfo hernimmst: 0x20 (C Schreibweise fuer 20 hex) und das in binaer wandelst, 0 2 0 0000 0010 0000 und das mit dem sylog value vergleichst: 0011 1111 0111 0000 0010 0000 siehst Du das das Charge Bit gesetzt ist, also Chargeinfos angezeigt werden. -> Um keine anzuzeigen musst Du dafuer sorgen das das Bit nicht gesetzt ist. also 0011 1101 0111 3 d 7 == 983 in dezimaler Darstellung. also syslog=0x3d7 bzw. syslog=983 sollte garkeine chargeinfos mehr anzeigen (beachte oben gesagtes ueber Neustart). Da ich bei der hexadezimalen Darstellung sofort sehe, welche Bits gesetzt bzw. nicht gesetzt sind, bevorzuge ich syslog=0x3d7, aber das ist reine Geschmackssache. -- Karsten Keil SuSE Labs ISDN development