Ver Mensaje Individual
  #1 (permalink)  
Antiguo 08/12/2013, 18:11
Avatar de luzzifer
luzzifer
 
Fecha de Ingreso: julio-2009
Ubicación: Paraná - Argentina
Mensajes: 169
Antigüedad: 15 años, 4 meses
Puntos: 3
Pregunta Scrip.sh no retorna

Buenas resulta ser que tengo un scritp que cuando lo ejecuto no vuelve a retornar, nose si me explico y pido perdon sino me estoy expresando bien.

Este es el codigo LoginServer_loop.sh
Código:

Código BASH:
Ver original
  1. #!/bin/bash
  2.  
  3. err=1
  4. until [ $err == 0 ];
  5. do
  6.    [ -f log/java0.log.0 ] && mv log/java0.log.0 "log/`date +%Y-%m-%d_%H-%M-%S`_java.log"
  7.    [ -f log/stdout.log ] && mv log/stdout.log "log/`date +%Y-%m-%d_%H-%M-%S`_stdout.log"
  8.    java -Xms128m -Xmx128m -cp lib/*:l2jfrozen-core.jar com.l2jfrozen.loginserver.L2LoginServer > /var/l2lunaserver/loginserver/log/stdout.log 2>&1
  9.    err=$?
  10.    /etc/init.d/mysql restart
  11.    sleep 1;
  12. done
  13. exit $(( 1-success ))


Quizas esta mal escrito. pero resulta ser que cuando lo cargo de esta manera.
Código:
Código CONSOLA:
Ver original
  1. root@debian: ./LoginServer_loop.sh

vuelve y queda la pantalla asi.
Cita:
Código CONSOLA:
Ver original
  1. root@debian: ./LoginServer_loop.sh
  2. (renglon de abajo queda un guion _)


Y cuando intento escribir puedo escribir pero no puedo cargar mas nada, o sea todo lo que escribo es inutil.
me gustaria que cuando cargue el scrip me deje de nuevo en root@debian: _ para poder seguir trabajando.

Desde ya muchas gracias por la ayuda espero su ayuda. Y disculpen pero soy novato. He leido sobre bash y no he comprendido mucho en el codigo he agregado las lineas
Código:
Código BASH:
Ver original
  1. sleep 1;
  2. done
  3. exit $(( 1-success ))
y el sleep estaba en 10