Añadir a favoritos (CTRL-D)
Comprar | Carrito | Buscarcosaslibres.com
cd /
 ¿ Que es ?   Entretenimiento   Nosotros   Catalogo de Productos Linux 
 [#Linux|Software|Hardware]   [Kiosco|Links]   [Acerca|Buscar]   [Colombia|Hosting|Internacional] 

Definiciones
Linux
Código_Abierto
Licencia
Preparativos
Instalar Linux
Quitar Windows
Linux/Win
Redes
Archivos
Escritorio
Multimedia
Ofimática
Juegos
Programación
Servidores
Científicos
Humor
Distribuciones
Red_Hat
Mandrake
Debian
Slackware
Manuales
Red_Hat
Mandrake
Debian
Slackware
HOWTOs
Links
Links
Red_Hat
Mandrake
Kernel
GNU
OpenOffice
[ Preguntas frecuentes ] [ Visite nuestra Promoción vigente ]

Venta de CDs Linux
Visite Nuestro Catalogo

comprar linux


Anterior Siguiente Indice


5. Múltiples usuarios y sesiones sin-interactividad

5.1 ¿Puedo utilizar dosemu en un sistema multiusuario?

Corey Sweeney ( corey@amiganet.xnet.com) (12/8/93) comentaba:

Si está utilizando dosemu en un sistema en el cual más de una persona puede querer ejecutar dosemu, deberá en consecuencia cambiar el directorio de su imagen de disco duro. En el archivo /etc/dosemu.conf existe una línea de forma predeterminada que indica que la imagen del disco duro es "hdimage". Si lo cambia por /var/lib/dosemu/hdimage entonces los usuarios no tendrán que preocuparse por el directorio en el que estén cuando ejecuten dosemu, y el archivo hdimage no necesitará ser cambiado cada vez que instale una versión nueva de dosemu.

Si hace esto para un dosemu multiusuario, querrá entonces crear el archivo hdimage de sólo lectura en /var/lib/dosemu para cualquiera menos para el administrador del dosemu.

Tenga en cuenta que puede usar el nuevo controlador emufs.sys para montar un directorio "público" y/o un directorio "privado" (un subdirectorio en el directorio home de cada usuario).

Nota: Los usuarios deben también crear un fichero de configuración personal llamado ~/.dosrc (con el mismo formato que el /etc/dosemu.conf) para ejecutar su copia personal del dos.

5.2 ¿Cómo puedo ejecutar comandos del dos de forma no interactiva?

He estado tentado de escribir un artículo sobre esto durante bastante tiempo, pero no me he puesto todavía a ello. Aquí tiene algunas indicaciones de otros:

Dan Newcombe ( newcombe@aa.csc.peachnet.edu) informaba (1/27/94) de lo siguiente:

He aquí una idea (sin comprobar) para ser capaz de ejecutar un comando del DOS desde la línea de comandos (o por elección de un menú, etc...) sin modificar el emulador actual. (Se asume que su partición del dos está ya montada bajo Linux).

Supongamos que quiere ejecutar wp60.exe con los parámetros "wp60 d:\doc\paper.txt". Debería hacer algo parecido a "dosrun wp60 d:\doc\paper.txt". "dosrun" debería ser un script que tendría que

  1. Editar/modificar/recrear el autoexec.bat de su partición del dos y
  2. Simplemente ejecutar dosemu (ej., "dos -C >/dev/null".

El paso 1 debería guardar de alguna manera todo lo que normalmente tenga puesto en el autoexec.bat (ej., mouse.com) y en la última línea deberá poner "wp60d:\doc\paper.txt".

En la parte del dosemu, y con antelación, deberá modificar el archivo config.sys (situado en el archivo hdimage) de forma que

  1. Utilice emufs para acceder a la partición del dos como D:,
  2. Escriba "COMPSEC=D:\ (o eso creo. no tengo un manual del DOS a mano.), y
  3. Escriba "shell=c:\command.com /p".

La idea estriba en que cada vez que cargue el emulador del DOS, se creará un autoexec.bat específico para esa sesión. Las modificaciones en el archivo hdimage radican en decirle al emulador/DOS que quiera utilizar que arranque desde la unidad D:, la cual sera la partición DOS actual.

Si no utiliza el archivo hdimage y accede al sistema de ficheros del DOS directamente mediante el arranque de dosemu, entonces esto funcionará, no teniendo así que cambiar el archivo hdimage.

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

Puede utilizar diferentes archivos dosemu.conf (y distintas imágenes de arranque, hdimage, con autoexec.bat's distintos) y llamar al dosemu de la forma


 
$ dos -F mi_dosemu.conf 

Dietmar Braun ( braun@math20.mathematik.uni-bielefeld.de) informaba: (7/4/94)

No hay problemas a la hora de utilizar el redirector de dosemu. Es posible redireccionar una letra de unidad a una ruta de linux dada por una variable de entorno.

De forma que tengo un script llamado "DOS" el cual hace algo parecido a


 mkdir /tmp/dos.$$
 DOSTMP=/tmp/dos.$$; export DOSTMP

y luego un pequeño truco para conseguir que


echo $* > $DOSTMP/startup.bat

realmente funcione (un pequeño programa en C que cambie las '/' por '\' y termine las líneas de forma correcta para messy dos utilizando cr/lf y añadiendo ^Z al final de archivo), cree archivos de arranque, enlaces y demás en este directorio, y luego inicie dosemu. Dentro del "autoexec.bat" la unidad c: está redireccionada del hdimage al directorio temporal, el cual tiene enlaces para $HOME y $PWD.

Luego, si quiero ver mis archivos reducidos a 8.3 caracteres puedo escribir "DOS dir" y así tendré el listado de mi directorio actual. De forma que tengo un DOS multiusuario (No tengo ninguna partición de DOS y redireccionando hacia Linux se preservan los permisos de usuario) y multitarea (ya que las sesiones de dosemu son completamente independientes). Hice esto una vez para poder utilizar un controlador del dos para mi impresora. Actualmente mi printcap df es un programa de DOS. De forma que puede hacer que algunos ejecutables del DOS actúen como filtros de impresión.


Anterior Siguiente Indice

 

Atención: Visite nuestro listado de productos de computadores, Linux y software libre aqui...

Inmediatos
Como Comprar
Recomiéndenos
Lista de Correo
Nosotros

Políticas
HOWTOS
CDs Linux
Diseño Web

Hosting
Noticias
Linux

Todos los derechos reservados cosaslibres.com es marca registrada.