Ver Mensaje Individual
  #1 (permalink)  
Antiguo 14/02/2012, 18:02
sistemas05
 
Fecha de Ingreso: junio-2011
Mensajes: 3
Antigüedad: 12 años, 10 meses
Puntos: 0
Script en BASH algunas veces se cuelga

Antes que nada saludos a todos los que hacen posoble esta comunidad y por tomarse la molestia de leer este tema.

Mi problema es el siguiente:

Soy nuevo en la programacion en BASH. Realizé un script para buscar una cadena de texto en un archivo y asociarlo a otro para saber cual es el usuario. A la hora de correrlo se ejecuta bien, sin problemas, lo puedo ejecutar varias veces hasta que de repente ya no hace nada. No se si se deba a un desbordamiento en memoria, y si se debe a esto que comando deberia incorporar para matar el proceso. O hay algun error en las variables?? Espero me puedan ayudar. Dejo el script.

#! /bin/bash

resp="si"

while [ $resp != "no" ]; do

echo "Introdusca la palabra a buscar:"
read valor

var=$(tail -f /home/emorales/Escritorio/prueba | grep "$valor" /home/emorales/Escritorio/prueba | awk '{print $3}'| sort -n | uniq)

echo "IP USUARIO"

var2="$(grep "$var" /home/emorales/Escritorio/usuarioprueba )"
echo "$var2"

echo "Realizar de nuevo una busqueda?"
echo "si / no"

read var

if [ $var = "si" ] ; then
resp="si"
else
resp="no"
fi

done

exit


Utilizo un Fedora 14 con 4 gb de RAM
Nucleo Linux 2.6.35
por si sirve de algo.

De antemano muchas gracias a todos!!!

Última edición por sistemas05; 15/02/2012 a las 08:14