SISTEMAS OPERATIVOS II

Tercer curso Ingeniería Informática. Curso 2011-2012

Práctica 4: Procesos en Unix: Redirección

Continuar la codificación de un intérprete de comandos (shell) en UNIX. Nótese que los comandos aquí descritos deben interpretarse de la siguiente manera

Además deben tenerse en cuenta las siguientes indicaciones

En está práctica el shell permitira que se redireccione la entrada, la salida y/o el error estándar de los procesos desde él lanzados. Las redirecciones de la entrada, salida y error estándar deben ser compatibles entre sí, con el cambio prioridad y con la especificación de un entorno; deben además estar disponibles tanto para la ejecución en primer plano, segundo plano y la ejecución sin crear proceso. Además, si el shell recibe un argumento de línea de comando, entenderá que este es el nombre de un fichero y se ejecutará con su entrada estándar redirigida a ese fichero.

Comandos a implementar en esta práctica

Información detallada de las llamadas al sistema y las funciones de la librería debe obternerse con man (open, close, dup, pipe...)

FORMA DE ENTREGA Como en prácticas anteriores

FECHA DE ENTREGA VIERNES 25 MAYO 2012