Linux/Unix Shell Scripting - ALGUIEN ME PUEDE AYUDAR CON ESTE PROYECTO MENU SHELL SCRIPT PARA LA UNIVERSIDAD

 
Vista:
sin imagen de perfil

ALGUIEN ME PUEDE AYUDAR CON ESTE PROYECTO MENU SHELL SCRIPT PARA LA UNIVERSIDAD

Publicado por karol (1 intervención) el 27/05/2015 21:55:18
MENU SHELL
El uso de la SHELL y su programación.
Haciendo un shell-script que muestra el siguiente menú e implementa las operaciones
correspondientes en funciones separadas como se describe en "En detalle".
MENÚ
1) MioWatch
2) Otro reloj?
3) Salir
En detalle
1) MioWatch
El MioWatch operación debe permitir el control periódico de una manera similar a lo
que se hizo por el comando reloj Linux. En particular, después de seleccionar la
opción de menú 1, el usuario debe ser capaz de entrar (en una SHELL separada en
comparación a la del menú):
-el nombre del comando a ejecutar;
-el período de tiempo (en segundos) que debe transcurrir entre cada ejecución de
comandos;
-los argumentos necesarios para ejecutar el comando.
Entre la ejecución de comandos y la otra, la ventana de shell se debe limpiar y antes
de mostrar la salida del comando se debe imprimir en la pantalla: el nombre del
comando ejecutado, la fecha y la hora actual. Si el usuario escribe el comando no está
contenido en las carpetas que aparecen en la variable de entorno PATH, la MioWatch
operación debe terminar con un mensaje de error.
Obviamente no se puede utilizar el comando de reloj para realizar la MioWatch
operación.
2) Otro reloj?
Identificar si otros usuarios están ejecutando el comando reloj en la máquina que
ejecuta el MioWatch comandos. Enumere a continuación, en una SHELL separada en
comparación a la del menú, el nombre de usuario de todos los usuarios que están
ejecutando el comando reloj. Si no hay usuarios ejecutan reloj, aparecerá el mensaje
"Nadie está realizando reloj."
3) Salir
Asegúrese de que usted salga del programa. Tenga en cuenta que el menú tiene que
ser mostrado continuamente después de cada ejecución de las operaciones asociadas a
los elementos del menú. El programa debe ser terminado sólo si el usuario selecciona
la opción de menú 3.
Además, si el comando es ejecutado:
mi comando -help
Se imprime en la pantalla:
#Matricola
#Nombre y apellido
Construcción #FECHA
Pequeña descripción
Si por el contrario se ejecuta:
miocomando cualquier otro parámetro
Se imprime en la pantalla:
tipo de parámetro no reconocido: mi comando --help para obtener ayuda
El programa debe ejecutar sin errores ...
Es una ventaja para la evaluación (pero no obligatorio) el control de los casos
particulares, como el tipo 5 en la elección del menú de inicio (o la inclusión de
archivo de entrada o no proporcionado)
En la parte inferior del archivo como un comentario tendrá que ser informado:
#Matricola
#Nombre y apellido
Construcción #FECHA
#Titolo Ejercicio
Sugerencia
Para iniciar una nueva terminal en el que realizar las operaciones asociadas a los
elementos del menú 1 y 2 utilizan el comando xterm con la opción -e (ver la página
del manual para más detalles).
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
-1
Responder