Historias
Slashboxes
Comentarios
 
Este hilo ha sido archivado. No pueden publicarse nuevos comentarios.
Mostrar opciones Umbral:
Y recuerda: Los comentarios que siguen pertenecen a las personas que los han enviado. No somos responsables de los mismos.
  • Ejecución en UNIX

    (Puntos:4, Interesante)
    por jesusf (11431) el Jueves, 19 Enero de 2006, 13:18h (#680819)
    ( http://www.jesus-y-bea.com/ | Última bitácora: Domingo, 02 Diciembre de 2007, 22:22h )
    Supongo que estás en UNIX/Linux. Esto se debe a que cada vez que ejecutas el programa el sistema está lanzando una shell para esa ejecución. Al crear esa shell "hija", hereda el entorno y dispone de la variable. Por eso la primera vez puedes ver el valor. Después tu mismo des-asignas la variable.

    Cuando vuelves a asignar la variable en la shell, lo estás haciendo en una distinta de la shell (del entorno) donde se está ejecutando el programa.
    Puntos de inicio:    4  puntos
    Modificador extra 'Interesante'   0  

    Total marcador:   4  
  • por McPolu (19560) <McPolu@gmail.com> el Jueves, 19 Enero de 2006, 13:23h (#680823)
    ( http://mcpolu.blogspot.com/ | Última bitácora: Miércoles, 05 Marzo de 2014, 00:04h )

    El comentario padre esta en lo cierto. Supongo que haciendo export $COMANDO="loquesea" funcionaria como tu quieres.

    Por otro lado, ya que haces una espera activa podrias meter un Sleep(100) en el bucle para suavizarlo un poco.

    --

    En España la mejor manera de guardar un secreto es escribir un libro.

    [ Padre ]
  • 1 respuesta por debajo de tu umbral de lectura actual.