| |
DL3NEU > DPTNT 11.08.97 15:59l 51 Lines 1612 Bytes #999 (0) @ DL
BID : EEQZ0HDB0SON
Read: GUEST
Subj: Korrektur Userlog
Path: OE3XSR<DB0RGB<DB0MAK<DB0SON
Sent: 970811/1152z @:DB0SON.#THR.DEU.EU [Sonneberg JO50OJ] DP5.07 $:EEQZ0HDB0SO
From: DL3NEU @ DB0SON.#THR.DEU.EU (Daniel)
To: DPTNT @ DL
Hallo...
Seit 1. August geht das Script userlog nicht mehr... die von Joachim
eingebaute Loesung basierte nicht auf Dezimal-, sondern auf Octalzahlen...
Deswegen geht das Programm im August und September nicht... :-)
hier der Patch:
-------------------------------schnipp-------------------------------------
#! /bin/sh
# 21.12.96 J. Schurig
# 11.08.97 modified: Daniel Goetz DL3NEU
if [ ! "$1" ]; then
echo 'Aufruf: USERLOG <Anzahl> | <CALL> [<Anzahl>]'
exit
fi
if [ "$1" = '-h' ]; then
echo 'Aufruf: USERLOG <Anzahl> | <CALL> [<Anzahl>]'
exit
fi
number=$(date +%m | sed -e s,'^0',,)
if [ ! $(echo "$1" | tr -d '[:digit:]') ]; then
maxdisp="$1"
echo "Logbuchauszug des aktuellen Monats ($(date +%B)) fuer die letzten $maxdisp Logins:"
echo
echo "Call via Start (UTC) End (UTC) RxBytes TxBytes"
echo "============================================================================="
tail -n "$maxdisp" $DPBOXBOXDIR''proto/boxlog${number}.box | tac
exit
else
if [ "$2" ]; then
maxdisp="$2"
else
maxdisp='10'
fi
echo "Logbuchauszug des aktuellen Monats ($(date +%B)) fuer $1, maximal $maxdisp Logins:"
echo
echo "Call via Start (UTC) End (UTC) RxBytes TxBytes"
echo "============================================================================="
grep -s -i -w -e "^$1" $DPBOXBOXDIR''proto/boxlog${number}.box \
| tail -n "$maxdisp" | tac
fi
-------------------------------schnapp-------------------------------------
73 de Daniel
Read previous mail | Read next mail
| |