OpenBCM V1.13 (Linux)

Packet Radio Mailbox

DB0FHN

[JN59NK Nuernberg]

 Login: GUEST





  
DL1DWW > WAMPES   29.10.95 08:41l 430 Lines 14764 Bytes #-10849 (365) @ DL
BID : DB0TUD020130
Read: GUEST
Subj: Manual BBSX 1.15 2/2
Path: OE3XSR<OE3XZR<OE1XGR<OE6XHG<OE3XBS<DB0SL<DB0FSG<DB0AAB<DB0PV<DB0MAK<
      OK0PKL<DB0DLN<DB0TUD
Sent: 951028/1647z @DB0TUD.#SAX.DEU.EU [DB0TUD - WAMPES BBSX JO61UA OP:DG2DWL]
FROM: DL1DWW (Ronald Konschak)
TO:   WAMPES@DL

6.13 Das MYBBS Kommando
-----------------------

Das  MYBBS  Kommando   speichert  die  angegebene   Mailbox   als
Heimatmailbox  des Benutzers ab.  Alle fuer diesen Benutzer  ein-
treffenden   Nachrichten  werden  dann   automatisch   an   diese
Heimatmailbox   weitergeleitet.   Diese  MYBBS  Information  wird
ausserdem automatisch an alle anderen BBS Systeme weitergeleitet.
Ebenso   kann diese  Information  auch von  anderen  BBS Systemen
empfangen  werden.  Allerdings  kann es bis  zum   naechsten  Tag
dauern,   bis   alle   internen   Datenbanken   geaendert   sind,
da  dies normalerweise nur Nachts gemacht wird. Im eigenen Inter-
esse  sollte  man  wenigsten einmal im Jahr diesen Befehl wieder-
holen. Es sind oft neue Mailboxen entstanden, auf  anderen  wurde
die  Software  gewechselt  oder  ist die Festplatte den Weg alles
Irdischen gegangen.

Beispiele:

MYBBS db0sao
M db0cz


6.14 Das QUIT, EXIT Kommando
----------------------------

Das  QUIT  Kommando  beendet  das  BBS-Programm.  Das   Verhalten
bezueglich  des Abspeicherns der letzten gelisteten Messagenummer
entspricht dem DISCONNECT Kommando (Kapitel 6.4).


6.15 Das READ, PRINT, TYPE Kommando
-----------------------------------

Das READ Kommando druckt die angegebenen Nachrichten.

Syntax:

  READ msg# ...
  READ [rubrik] msg# -
  READ [rubrik] - msg#
  READ [rubrik] msg# - msg#
  READ $ bulletin-ID

Entweder man gibt die Messagenummern an, die man  lesen  moechte,
was  der  Normalfall  sein  sollte,  oder  einen Bereich von Mes-
sagenummern. Dann ist es nicht nur  zweckmaessig,  sondern  meist
auch  erforderlich  eine Rubrik anzugeben.  Die Ausgabe kann mit-
tels dem im Kapitel 5 beschriebenen Interruptzeichen  abgebrochen
werden,  oder  man definiert sich dieses Zeichen mittels SET Kom-
mando um. Der Zugriff auf eine bestimmte Nachricht ist auch ueber
die BID-Nummer moeglich.

Da die Frequenzen genug verstopft sind, sollte  man  sich  ueber-
legen,  ob  man wirklich alles was im BBS vorhanden ist, auslesen
muss. Vielleicht kann man sich das gewuenschte Programm auch  von
einem  anderen  OM beim naechsten Klubabend mal auf Diskette mit-
bringen lassen.

Das Auslesen von Nachrichten  wird  protokolliert  und  in  einer
Statistik zusammengestellt.

Beispiele:

READ 12345 23456              Druckt Nachrichten mit den Nummern
                              12345 23456
READ IBM 1000-                Druckt Nachrichten an IBM mit
                              Nummern groesser 999
READ WAMPES -3                Druckt Nachrichten an WAMPES mit
                              den Nummern kleiner 4
READ TEST 60-70               Druckt Nachrichten an TEST mit den
                              Nummern groesser 59 und kleiner 71
P 54321                       Druckt Nachricht mit Messagenummer
                              54321
READ $ DB0TUD010876         Druckt Nachricht mit der BID 
                              DB0TUD010876


6.16 Das REPLY, RESPOND Kommando
--------------------------------

Das  REPLY   Kommando   sendet  eine  Antwort auf die  angegebene
Nachricht.  Wird  ALL  angegeben,  so   geht   die   Antwort   an
alle    Empfaenger   der  Originalnachricht,  wird  also  in  der
entsprechenden Rubrik erscheinen  mit  dem  Verteiler-Schluessel,
den  der  Urheber  der Nachricht angegeben hat. Ohne ALL wird die
Nachricht als (persoenliche) Mail an den Einspieler der Nachricht
geschickt.  Zum Beispiel ist es sinnvoll die Antwort auf ein all-
gemein interressierden Problem mit ALL zu  schicken,  die  Anwort
auf  ein  "Suche  Schaltplan"   ohne  ALL.   Der Messagetitel der
Antwort ist immer: Re: Original Titel

Beispiele:

REPLY 12345
RES ALL 54321


6.17 Das SEND Kommando
----------------------

Syntax:

  SEND options

Options:

  #        lifetime
  >        Adressat
  @        Verteiler

Das SEND  Kommando  speichert   neue   Nachrichten   im  BBS  und
sendet   sie gegebenenfalls  an andere BBS Systeme weiter.  Falls
vor einem Parameter kein Optionsname  steht  wird  die  >  Option
angenommen.   Wird  die  gleiche  Option    mehrmals   angegeben,
wird   nur   die   zuletzt   angegebene beruecksichtigt. Wenn man
versucht, in eine umgeleitete Rubrik zu schreiben, dann wird eine
Warnmitteilung ausgegeben  und die Nachricht wird in die umgelei-
tete Rubrik geschrieben.

Letzteres dient dazu,  das  Entstehen zu vieler neuer Rubriken zu
vermeiden.   Es hat z.B. keinen Sinn,   fuer die automatischen
Wetterstationen 3 Rubriken WETTER, WETTERM und METEO zu fuehren.

Als Lifetime sollte man nur sinnvolle Werte verwenden und sie bei
Einspielungen  auch  angegeben.  Was nuetzt eine Lifetime von 365
Tagen fuer eine Einspielung von Keplerdaten.

Aehnlich verhaelt es sich mit der Angabe des Verteilers.  Es  ist
doch  Unsinn  die Ergebnisse der letzten OV-Sitzung weltweit ver-
breiten zu wollen.  Gueltige Verteiler sind:

  @DL        in den deutschsprachigen Raum
  @EU        nach Europa
  @WW @ALL   weltweit

  @MAILBOX   nur an die angebene Mailbox

Regionalkenner wie @SAX werden durch das  Store  &  Forward  Netz
nicht unterstuetzt.

Ausserdem  moechte  hier daran erinnern, dass es sich um ein Ama-
teurfunk BBS handelt. Bei einigen  im  BBS  vorhandenen  Messages
habe  ich  Probleme hier einen Zusammenhang mit diesem zu finden.
Kommerzielle Einspielungen  (SUCHE/BIETE)  werden  grundsaetzlich
geloescht  und  koennen beim hartnaeckigen Ignorieren dieses Ver-
bots zum Ausschluss des Rufzeichens vom Store & Forward  fuehren.
Genauso  unerwuenscht  ist  es  Nachrichten doppelt oder nochmehr
einzuspielen.


Mit dem SET Kommando kann die Syntax des SEND  Befehls  geaendert
werden.  Ein "SET subject" bewirkt, dass man den Messagetitel, in
einfache oder doppelte Hochkommas eingeschlossen, im SEND Komman-
do angeben kann. Z.B.:

  SEND TEST #1 "Das ist nur ein Test"

Der  Titel  muss  dann  am  Ende  des  Befehls  stehen.  Ist  der
"DieBox"-Style eingeschalten, ist diese Option Standard.

Beispiele:

SEND > dk5sg
S dj7ka @ db0aaa
S > wampes@alle #300


6.18 SET Kommado
----------------

Mit dem SET Kommando koennen die Eigenschaften des BBS veraendert
werden.   SET ohne Parameter zeigt eine Liste aller moeglichen zu
veraendernden Einstellung.

Die Syntax ist:

  SET
  SET item
  SET item=value

Items:

  INTERFACE ...... Interface des BBS kann zwischen Wampes und
                   DieBox umgeschaltet werden. Was das das
                   "DieBox"-Interface betrifft ist die Emulation
                   noch sehr unvollstaendig. Es wird der Prompt
                   geaendert, einige Kommandos als ALIAS auf
                   Standard-BBS Kommandos gesetzt, andere Kom-
                   mandos komplett abgeschalten. Das READ und
                   LIST haben eine ein wenig veraenderte Arbeits-
                   weise.
                   Es werden Standardwerte geladen. Fruehere Ein-
                   stellungen gehen verloren.

  PROMPT ......... Der Prompt kann indivuell eingestellt  werden.
                   Sollen Leerzeichen etc. im Prompt enthalten
                   sein, so muss der neue Text in einfache oder
                   doppelte Anfuehrungsstriche gesetzt werden.
                   Folgende Zeichen werden speziell ausgegeben:
                      \d ... das Datum
                      \h ... der Hostname des Rechners
                      \n ... ein <RETURN>
                      \t ... die Zeit
                      \u ... der eigene Loginname
                      \w ... die zuletzt gelesene Rubrik
                      \xxx . Das Zeichen, welches xxx entspricht.
                              "xxx"ist eine Oktalzahl.
                      \ ... ein \

                      Diese Zeichen entsprechen weitestgehend der
                      "bash"-shell.

  ESCAPE ......... Das Abbruchzeichen fuer LIST und READ. Es wird
                   der ASCII-Code des Zeichens in dezimaler
                   Schreibweise angegeben. Damit  kann  man  sich
                   die Moeglichkeit schaffen diese Ausgaben
                   mittels <RETURN> abzubrechen. Fuer <RETURN>
                   gilt die Ausnahme, dass als ASCII-Code "10"
                   angegeben werden muss.

  SUBJECT ........ Der Titel der Message kann im SEND-Kommando
                   angeben werden. Damit ist dann ein Befehl wie:
                   SEND  UNIX  @  DL   "Hilfe!   Linux   gesucht"
                   moeglich. Der  Titel  muss  dann  aber in
                   einfachen oder doppelten Anfuehrungsstrichen
                   stehen.

Beispiele:

SET
SET interface=diebox
SET interface=wampes
SET prompt="\t \d (\w) \u de \h > "
                        09:23 12.08.93 (TEST) DG1RTF de DB0TUD >
SET prompt="bbsx ready at \t  >>> "  bbsx ready at 09:23 >>>
SET escape=3            LIST und READ koennen mit ^C abgebrochen
                        werden
SET escape=10           LIST und READ koennen mit <RETURN> abge-
                        brochen werden
SET subject


6.19 SHELL, ! Kommando
----------------------

Das SHELL  Kommando  startet  das Unix   Shell   Programm.   Wird
bei  SHELL  gleich  ein  Unix Kommando mit angegeben, so wird nur
dieses Unix Kommando ausgefuehrt und danach wieder  in  BBS   zu-
rueckgekehrt.   Ohne Angabe eines Unix Kommandos wird ein  inter-
aktiver  Shell  gestartet.  Falls das  Unix  Kommando   Sonderze-
ichen   enthaelt,   muss  es  in   einfache   oder   doppelte An-
fuehrungsstriche gesetzt werden.

Beispiele:

SHELL
! date
! "cd /users/funk/dl1.../dl1dtm; ll -a | mailx dg1rtf"


6.20 STATUS, VERSION Kommando
-----------------------------

Das  STATUS  Kommando  zeigt  die  momentane   BBS   Versionsnum-
mer,   das Erstellungsdatum und einige Zaehler an.

highest message number:   Nummer der letzten gespeicherten
                          Nachricht

active messages:          Anzahl der insgesamt gespeicherten
                          Nachrichten

readable messages:        Anzahl  der  fuer  diesen  Benutzer
                          lesbaren Nachrichten

last message listed:      hoechste,   beim  letzten  LIST  NEW
                          Kommando ausgegebene Nachrichtennummer

new messages:             Anzahl  der  neuen,   fuer   diesen

                          Benutzer lesbaren Nachrichten


6.21 SOURCE Kommando
--------------------

Hat  man eine Lieblingsfolge von Kommandos, die aber nicht gleich
beim Start des BBS ausgefuehrt werden soll, so schreibt man diese
in  eine  Datei und fuehrt den Inhalt dieser Datei mittels SOURCE
Kommando aus.  Diese Datei legt man sich analog ".bbsrc" an, ver-
wendet bloss einen anderen, frei waehlbaren Namen.

Beispiel:

SOURCE list.cmd
In list.cmd steht:
  list new unix
  list new tcpip
  list new wampes


6.22 TELL Kommando
------------------

Das TELL Kommando ermoeglicht ein Fernabfrage anderer Mail-Boxen.
Es funktioniert  nur mit  Boxen  vom  Typ  "DieBox" sowie einigen
BayCom-Boxen   (z.B. DB0HOM).    Kommt  keine   Antwort  von  der
abgefragten Box,  so besteht besteht die Moeglichkeit,  dass  auf
dieser  der TELL Befehl  abgeschaltet worden ist.  Es koennen nur
Kommandos  angegeben  werden,  die  nicht  interaktiv  sind.  Die
Antwort wird vom abgefragten BBS als Mail verschickt. 
Die Syntax ist:

  TELL ZielBBS Kommando

Beispiele:

TELL DB0GR dir
TELL DB0BRB list ov-y06 1-


6.23 UNDELETE, UNERASE Kommando
-------------------------------

Hat  man  faelschlicher  Weise eine Nachricht geloescht, kann man
sie mit UNDELETE wieder sichtbar machen. Das ist  moeglich,  weil
diese  Nachricht  nicht  physisch  geloescht  wird,  sondern noch
einige Tage in einer Backup-Rubrik  liegt.  Wann  sie  auch  dort
geloescht  wird, ist von der Konfiguration des Systems abhaengig.
Der Zugriff auf die Nachricht ist hier genauso wie beim DELETE-
Kommando mit der BID moeglich

Syntax:

  UNDELETE mesg# ...
  UNDELETE $ bulletin-ID

Beispiel:

UNDELETE 11 12
UNERASE 13
UNDELETE $ DB0TUD006473

6.24 UNSET Kommando
-------------------

Syntax:

  UNSET <item>

Mit dem UNSET Kommando koennen die mit SET  Kommando  eingeschal-
teten  Parameter  wieder  ausgeschalten werden. Dieser Befehl ist
vor allem fuer die Erweiterung des BBS gedacht. Im Moment gibt es
nur einen Schalter, den man zuruecksetzen kann.

Items:
  SUBJECT ..... Es darf kein Titel im SEND-Befehl stehen

Beispiel:

UNSET subject


6.25 WRITE Kommando
-------------------

Das  WRITE  Kommando dient dem Speichern von Nachrichten als File
im eigenen Homeverzeichnis. Ist das angebene File  schon  vorhan-
den, werden die angegebenen Nachrichten dort angehangen. Das File
kann dann mit den als UNIX Kommandos vorhanden Packer  bearbeitet
werden  und  zum Beispiel mittels "ftp" (nur TCP/IP-User) gelesen
werden.   Nach  dem  das  File  ausgelesen  ist,  sollte  man  es
loeschen. Denn unsere Festplatten haben auch bloss eine begrenzte
Kapazitaet. Geloescht wird mit dem UNIX Kommando "rm <filename>".
Da  es  sich hier um ein Textfile handeln wird, kann man sich den
Inhalt dieses  Files  mit  dem  UNIX  Kommando  "cat  <filename>"
anzeigen lassen.

Syntax:

  WRITE <filename> mesg# ...

Beispiel:

WRITE ibm_zeug 10 20 30


7. Schlussbemerkungen
---------------------

Das  BBSX  ist  ein  System  welches nicht perfekt ist. Ich finde
nicht jeden Fehler selbst. Wenn mir keiner sagt, was nicht  funk-
tioniert,  wird  dieser Zustand sicher noch ewig so sein. Schickt
also bitte eine mail an:

   dg1rtf@db0tud.#sax.deu.eu
   dg1rtf                             wer hier lokal
                                      rumexperimentiert
   fichte@freia.inf.tu-dresden.de     Internet

Bevor man diese Mail schreibt, sollte man sich diesen Text  erst-
mal durchgelesen haben. Ich moechte keine Probleme erklaeren, die
in diesem Manual schon beschrieben sind.  Gleich dazu. Findet je-
mand  Fehler  im  Manual  (Kommandos betreffend, Rechtschreibung)
kann er mir das gerne mitteilen.

Zum Problem "BOXBIN". Es war mir nicht moeglich das zu  implemen-
tieren.  Es  gibt technische!  Probleme die solches momentan ver-
hindern. Enstprechende Einspielversuche  werden  durch  das  BBSX
abgewehrt.

Anmerkung fuer localuser:  Zwecks  Binaertransfer gibt es das Ver-
zeichnis /users/ftp/pub/. Man kann sich, wenn man kein FTP machen
kann oder will,  diese  Dateien in sein Homedirectory kopieren und
dann auspacken oder mit 7PLUS zerlegen und mit "cat dateiname.p0x"
auslesen.  Binaereinspielungen gehoeren in das Verzeichnis /users/
ftp/INCOMING.  Es findet allerdings (noch) kein  Store und Forward
statt.

Ich  hoffe  mit  diesem  BBSX  das Experimentieren im Amateurfunk
wieder ein wenig mehr in den Vordergrund gerueckt zu haben.

73 und viel Spass  de Thomas (dg1rtf)

------------------------------------------------------------------


Read previous mail | Read next mail


 13.07.2026 09:13:02lGo back Go up