Foros del Web » Administración de Sistemas » Unix / Linux »

Problema Script

Estas en el tema de Problema Script en el foro de Unix / Linux en Foros del Web. Hola, soy nuevo en el foro. Me he registrado porque estoy intentando hacer un pequeño y simple script que consta de un menú con 3 ...
  #1 (permalink)  
Antiguo 23/05/2011, 09:13
 
Fecha de Ingreso: mayo-2011
Mensajes: 3
Antigüedad: 12 años, 11 meses
Puntos: 0
Problema Script

Hola, soy nuevo en el foro. Me he registrado porque estoy intentando hacer un pequeño y simple script que consta de un menú con 3 apartados, y me está trayendo verdaderos quebraderos de cabeza. En el primero, marcando el usuario la opción 1 el equipo se debe reiniciar. Hasta ahí todo bien pero he de ponerle un mensaje de confirmación (si escribe si, se reinicia, sino vuelve al principio) que aunque se que es super sencillo no logro aplicarlo.
Con el segundo más de lo mismo, ya que se trata de reiniciar otro sistema.
Y el tercero se trata de una prueba de conectividad, pretendo hacer un submenú dentro de este apartado en el que el usuario pueda hacer ping a su propia máquina o bien a otro pc conectado a la red local, así como una opción para probar conectividad en todos los pc's de la red.
Esto es lo que he hecho:
#!bin/bash
echo "menú"
echo "1. Reiniciar pc"
echo "2. Reiniciar server"
echo "3.Prueba de conectividad"
echo "elige tu opcion"
read entrada1
case $entrada1 in
1)
aquí simplemente teníka escrito reboot, pero al necesitar incluir una orden de confirmación me pierdo totalmente.
;;
2)
igual que 1
3) echo "¿a donde"?
echo 1. "ping localhost"
echo 2. "ping server"
echo 3. "ping rangos"

Y aquí tmp se seguir..
Como veis soy muy novato en esto y mis conocimientos no van más allá de crear un simple menú. He probado para los casos 1 y 2 el utilizar if y while pero sin resultado. Ojalá podais echarme un pequeño cable. Gracias de antemano y espero haber puesto la duda en el lugar correcto del foro.
Un saludo.
  #2 (permalink)  
Antiguo 24/05/2011, 04:11
 
Fecha de Ingreso: mayo-2011
Mensajes: 3
Antigüedad: 12 años, 11 meses
Puntos: 0
Respuesta: Problema Script

Nadie?? .
  #3 (permalink)  
Antiguo 24/05/2011, 07:13
AlvaroG
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: Problema Script

Primero que nada, para hacer estos menúes es mejor y más sencillo usar select.

select entrada in "Reiniciar PC" "Reiniciar Servidor" "Prueba de conectividad", do
case $entrada
....
esac
done


Segundo: la confirmación no debería ser un problema:
echo "¿seguro? [no]"
read $confirmacion
if [ "x$confirmacion" = "xsi" ]; then
reiniciar
fi

Tercero: el menú del ping se puede hacer igual con select.

Cuarto: no seas impaciente, las respuestas llegan. Si tu tema es tan urgente como para requerir ayuda "para ayer", el foro de Ofertas de Empleo está disponible.


Saludos, y bienvenido a ForosDelWeb
  #4 (permalink)  
Antiguo 25/05/2011, 05:22
 
Fecha de Ingreso: mayo-2011
Mensajes: 3
Antigüedad: 12 años, 11 meses
Puntos: 0
Respuesta: Problema Script

Gracias y perdon si resulté impaciente. Saludos.

Etiquetas: sistemas-unix
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 16:03.