Következő Előző Tartalom

5. Több felhasználós és a nem interaktív futtatás

5.1 Használhatom a dosemut egy több-felhasználós rendszeren ?

Igen, beállíthatod a dosemut, de olvasd el a README.txt-t.

5.2 Hogy futathatok dos parancsokat nem interaktív módon ?

Több lehetőséged is van: 1.Dosemu standard bemenetét egy fájlba irányítod. 2.Használd a "keystroke" beállítást, és a -I paramétert (bővebb leírás a README.txt-ben) hogy meghatározd az egyes billentyűleütésekre mit is csináljon, ha begépelik a dosemuban. 3.használd a mkdexe programot, hogy létrehozz egy DEXE fájlt (ez egy kisebb DOS virtuális lemez ami csak azt a programot tartalmazza amit futtatni szeretnél) nézd meg a README.txt-t.

Itt van még néhány alternatíva:

Daniel T. Schwager (danny@dragon.s.bawue.de) jelenti (94/7/2):

Használhatsz különböző dosemu.conf fájlokat (és így különböző bootolható merevlemzről/vagy virtuális lemezről indíthatod, így használhatsz különböző autoexec.bat-okat is), ehhez így kell meghívnod a dosemut:

  $ dos -F my_quicken_q_exe_dosemu.conf

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

Dietmar Braun (braun@math20.mathematik.uni-bielefeld.de) jelenti (94/7/4): Ez nem nagy probléma, ha kihasználod a dosemu "redirector" (csatolhatóság) tulajdonságát. Ez lehetővé teszi hogy meghajtóként csatold a Linux egyik könyvtárát és így elég változatos környezetet hozhatsz létre.

Tehát itt van egy shell szkript, amit nevezz DOS-nak

    mkdir /tmp/dos.$$
    DOSTMP=/tmp/dos.$$; export DOSTMP
És egy kis trükkel "echo $* > $DOSTMP/startup.bat" valóban működik (legyen ez most egy kis C program ami kicseréli a "/"-t "\"-re, a sorok végződését átkonvertálja és hozzáad egy "^Z" -t a fájl végéhez), hozd létre az indító fájlokat és a linkeket, ebbe a könyvtárba és indítsd a dosemut. Az autoexec.bat-ban a c: meghajtó tmp-könyvtárhoz van átirányítva, amiben lehet link a $HOME és a $PWD-hez.

Így ha meg akarom nézni a fájlaim neveit (amik lerövidülnek 8.3 alakúvá) csak a DOS dir parancsát kell kiadnom. Összefoglalva van egy többfelhasználós, többfeladatos DOS-om (hisz a dosemu független session). Természetesen csak azokhoz az erőforrásokhoz férek hozzá, amikhez egyébként is hozzáférnék Linuxban. Egyszer ezt használtam ki, hogy használhassam a DOS-os meghajtómat a nyomtatóhoz. Nálam a printcap df történetesen DOS program. Még készíthetsz is egy DOS-os programot nyomtató szűrőként is.


Következő Előző Tartalom