Principal
prac1
prac2
prac3
prac4
prac5
prac6
PRACTICA 5 CONSTRUCCIÓN DE UN MINI SHELL
OBJETIVOS

pe01799a.gif (1627 bytes)

bulletUtilización de las llamadas al sistema

                  FORK, WAIT, EXEC, PIPE,

bulletDiseño de la estructura de un Shell
bullet 
bulletSíntesis y construcción de un Shell
TRABAJO
bullet

Realizar un programa utilizando las llamadas al sistema de manejo de procesos fork, wait, exec, que permita ejecutar cualquier comando del sistema operativo, o ejecutar otro programa, admita pipe |, redireccionamiento de entrada < y salida >, lanzar en modo tanda &. La  busqueda de los programas será automática en los directorios /bin, /usr/bin y en el directorio actual. Sacrifique ahorro de código por modularidad y claridad.

bullet

Explique en una memoria el programa Shell, con las siguientes líneas maestras:

bullet

Diagrama de diseño con todos los bloques que lo componen.

bullet

Descripción de cada uno de los bloques. Para cada bloque, función que realiza, parámetros de entrada y salida, estructuras de datos que emplea, funciones que utiliza.

bullet

Listado en C del programa debidamente documentado.

DOCUMENTACIÓN Hacer un man de las llamadas al sistema utilizadas
TIEMPO 10 horas