OpenBCM V1.13 (Linux)

Packet Radio Mailbox

DB0FHN

[JN59NK Nuernberg]

 Login: GUEST





  
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


 14.07.2026 23:51:40lGo back Go up