🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: de.comm.software.ums
Article #1369

Re: Brauche Hilfe zu CleanMB !!

#1369
From: Norbert Bendl
Date: Fri, 16 Feb 1996 20:33
46 lines
2635 bytes
Hallo steigerw@stud.uni-frankfurt.de,

 s> Es ist das Verzeichnis. Anders als bei Skripts wirkt das +s Flag bei
 s> REXX-Skripten nicht so, dass alle Verzeichnisse des Pfades durchsucht
 s> werden, sondern nur das angebene bzw. aktuelle.

Falsch. Der Suchpfad wird sehr  wohl  durchsucht.  Das  liegt  im
System  begruendet. Wenn Du einen Befehl in einer Shell eingibst,
wird erst mal im aktuellen Verzeichnis nachgesehen, ob der Befehl
dort   zu  finden  ist.  Wenn  nicht,  werden  nacheinander  alle
Verzeichnisse des Pfades durchsucht, bis der Befehl gefunden wird
(oder  auch nicht). Denn genau dafuer ist der Suchpfad ja da: als
Alternative zum aktuellen Verzeichnis, damit man  nicht  staendig
zwischen  verschiedenen  Verzeichnissen  wechseln  oder  sich von
jedem Befehl das Verzeichnis merken muss.

Fuer die Suche ist es zunaechst voellig  belanglos,  ob  es  sich
dabei   um   ein   Arexx-Script,  eine  Batchdatei  oder  um  ein
ausfuehrbares Programm handelt. Schliesslich koennte ich ja  auch
den  Befehl "C:List" in "List.rexx" umbenennen. Das darf AmigaDOS
nicht interessieren. Erst wenn der Befehl gefunden wurde, wird er
naeher  unter  die  Lupe  genommen.  Wenn  es  sich um ein Script
handelt und das S-Flag gesetzt ist, wird es ausgefuehrt, egal  ob
es  ein  AmigaDOS-Script  oder  ein  Arexx-Script ist. Arexx muss
natuerlich laufen :)

 s> Man muss also entweder RX davorsetzen oder exakt das Verzeichnis angeben,

Eben nicht. Schau doch mal nach,  ob  Du  Dein  REXX:-Verzeichnis
ueberhaupt im Suchpfad hast.

 s> wo das Rexx-Skript drinne ist. Assign REXX: ADD wird dabei AFAIK auch
 s> nicht beachtet.

Wenn  es  nur  ein  Assign  gibt,  wird  das  tatsaechlich  nicht
beachtet.  Aber das ist ja normal, denn dafuer sind Assigns nicht
gedacht.  Aber  im  Suchpfad  geht  es.  Ich  kann   hier   jedes
Arexx-Script, das in meinem REXX-Verzeichnis steht, ohne sonstige
Angaben, einfach mit seinem Namen starten, sofern nur das  S-Flag
gesetzt ist.

 s> IMHO ein Bug im OS.

Nein, hoechstens ein falscher Suchpfad :-)

Cu Norbert
Technical Details
Message-ID: <MSGID_2=3A2487=2F8001.16_97094945@fidonet.org>
Path: arc1-ca.pugleaf.net!golden-gate.owl.de!fiction!colwyn!lyssa!not-for-mail
References: <50895061@eagle.fn.sub.org> <69752111@spark.black-z.commo.mcnet.de> <51495856@sunshine.stud.uni-frankfurt.de>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!golden-gate.owl.de!fiction!colwyn!lyssa!not-for-mail
Newsgroups: de.comm.software.ums
References: <50895061@eagle.fn.sub.org> <69752111@spark.black-z.commo.mcnet.de> <51495856@sunshine.stud.uni-frankfurt.de>
From: "Norbert Bendl" <Norbert_Bendl@p16.f8001.n2487.z2.fido.ms.sub.org>
Date: Fri, 16 Feb 1996 21:33:50 +0100
X-NewsReader: IntuiNews 1.3a (7.9.95)
Subject: Re: Brauche Hilfe zu CleanMB !!
Message-ID: <MSGID_2=3A2487=2F8001.16_97094945@fidonet.org>
Organization: Pressen Sie jeden Schluessel auf continue....