amiga-news ENGLISH VERSION
.
Links| Forum| Kommentare| News melden
.
Chat| Umfragen| Newsticker| Archiv
.

amiga-news.de Forum > Amiga, AmigaOS 4 > Laufwerke dismounten ? [ - Suche - Neue Beiträge - Registrieren - Login - ]

-1- [ - Beitrag schreiben - ]

18.07.2003, 23:35 Uhr

Falcon
Posts: 3544
Nutzer
Hi Folks,

ich habe mit MOUNT ein Laufwerk (z.B. Netzwerk, etc.) gemountet.
Nun will ich dieses wieder mit ASSIGN DHXX: DISMOUNT abmelden.
Soweit ok, Shellfenster auf oder WB/Befehl ausführen und dann
das Kommando eingeben.

Jetzt wollte ich mir ein kleines Script dafür schreiben, das ich
ins WB-Menü einbauen kann.
Ich will also das zu dismountende Laufwerksicon einmal anklicken
und dann das Script starten.

Sollte ja klappen, denke ich mir...

Jetzt kömmt's aber. Wenn ich im (Shell-) Script den Befehl
.KEY DRIVE angebe, wird mir nicht das ausgewählte Drive
zurückgegeben, sondern ein Leerstring.

Ist das nun ein Denkfehler oder mache ich was falsch ?

Wie kann ich von der WB (3.9) den Namen und/oder das Device
als Namen in ein Script übernehmen ?
Hat die WB dafür ein ARexx-Kommando (hab' in der Doku nix gefunden) ?

Es geht mir explizit darum, Laufwerke, die ich mit NETMOUNT
angemeldet habe, wiede rzu entfernen. Sonst gibt's immer wieder
Meckereien, wenn ich den 2. Netzwerkrechner ausschalte.

CIao,

Falcon.
--
Che-Hoa Yuin sagt:
Der Amiga kann alles, was man zum Arbeiten braucht...
... was er nicht kann, braucht man auch nicht !!!!!!!

Meine Homepage: http://home.wtal.de/elasticimages

[ - Antworten - Zitieren - Direktlink - ]

19.07.2003, 01:35 Uhr

Maverik
Posts: 756
Nutzer
MMh, ich hab hier einen "unmount" Befehl, der funktionierte bislang mit allen Drives "Samba usw. " aber laufwerke die über aminetfs gemountet sind kann ich damit nicht entfernen. Währe schön wenn ich zu diesen Thema auch hilfe bekomme.
--
-------------------------------------
mfg

Andreas

[ - Antworten - Zitieren - Direktlink - ]

19.07.2003, 08:50 Uhr

thomas
Posts: 7718
Nutzer

Assign DISMOUNT macht nichts anderes, als das Laufwerk aus der DOS-Liste herauszunehmen. Das Laufwerks-Programm selbst bleibt aktiv. Das ganze ist also ziemlich unsauber !

Besser ist es, mit KillDev (aus dem IDEfix-Archiv) das Laufwerk komplett abzumelden. KillDev sendet ein ACTION_DIE Packet an das FileSystem. Das funktioniert allerdings nur bei FileSystemen, die dieses Packet unterstützen. SMB-Handler ist eins, das funktioniert. CacheCDFS natürlich auch. FastFileSystem funktioniert nicht (also kann man z.B. DF0: nicht abmelden).

Gruß Thomas

--
Email: thomas-rapp@web.de
Home: home.t-online.de/home/thomas-rapp/

[ - Antworten - Zitieren - Direktlink - ]

19.07.2003, 11:00 Uhr

grooves
Posts: 142
Nutzer
Hi

ich habe ein Skript, welches in s: liegt (wahrscheinlich
Standartmäßig). Es heißt RemoveDevice. Das verrichtet seine Dinge ganz
zuverlässig. Falls Du es nicht haben solltest, dann schick ne Mail.

Robert

[ - Antworten - Zitieren - Direktlink - ]

19.07.2003, 11:48 Uhr

Falcon
Posts: 3544
Nutzer
Hi grooves,

schickst Du mir es bitte mal rüber ?
Standardmäßig ist das bei mir nicht in S:.

eMail: thunderchild@wtal.de

Mille gracie,

Falcon.
--
Che-Hoa Yuin sagt:
Der Amiga kann alles, was man zum Arbeiten braucht...
... was er nicht kann, braucht man auch nicht !!!!!!!

Meine Homepage: http://home.wtal.de/elasticimages

[ - Antworten - Zitieren - Direktlink - ]

19.07.2003, 13:00 Uhr

yelworC
Posts: 401
Nutzer
Soweit ich mich erinnere muss man neben dem "assign dismount" noch ein "assign remove" und am Besten noch einen "avail flush" machen, damit das Laufwerk von der WB verschwindet. Zudem sollte man keine Shell o.ä. offen haben, deren aktuelles Verzeichnis das zu entfernende Laufwerk ist.

Ich denke das das genannte Script so in etwa vorgehen wird.

[ - Antworten - Zitieren - Direktlink - ]

19.07.2003, 22:39 Uhr

Holger
Posts: 8116
Nutzer
Ich habe das zumind. unter bestimmten AmigaDOS-Versionen erlebt, daß die .KEY Anweisung nur funktioniert hat, wenn man auch die .BRA und .KET Anweisungen verwendet hat.
Die sind ohnehin ganz nützlich, weil man so besser zwischen Ein-/Ausgabeumleitung und Parametern unterscheiden kann. So in etwa

.BRA {
.KET }
.KEY BLA

echo {BLA} >Datei

mfg
--
Good coders do not comment. What was hard to write should be hard to read too.

[ - Antworten - Zitieren - Direktlink - ]


-1- [ - Beitrag schreiben - ]


amiga-news.de Forum > Amiga, AmigaOS 4 > Laufwerke dismounten ? [ - Suche - Neue Beiträge - Registrieren - Login - ]


.
Impressum | Datenschutzerklärung | Netiquette | Werbung | Kontakt
Copyright © 1998-2024 by amiga-news.de - alle Rechte vorbehalten.
.