Article View: de.comm.software.ums
Article #1369Re: Brauche Hilfe zu CleanMB !!
From: Norbert Bendl
Date: Fri, 16 Feb 1996 20:33
Date: Fri, 16 Feb 1996 20:33
46 lines
2635 bytes
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-mailReferences:
<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....