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

Concatenar en shell

Estas en el tema de Concatenar en shell en el foro de Unix / Linux en Foros del Web. Buenos dias, soy muy nuevo en esto de linux, pero leyendo en el foro me las ingenio bastante. Pero ahora se me presento un problema ...
  #1 (permalink)  
Antiguo 15/06/2010, 08:05
 
Fecha de Ingreso: junio-2010
Mensajes: 2
Antigüedad: 14 años, 5 meses
Puntos: 0
Pregunta Concatenar en shell

Buenos dias, soy muy nuevo en esto de linux, pero leyendo en el foro me las ingenio bastante. Pero ahora se me presento un problema y no le encuentro solucion. Necesito saber las conexiones concurrentes en un squid, para eso filtro en el netstat las conexiones en el puerto especifico y por el estado, luego guardo solo la columna de la ip de origen y quito las repetidas, y por ultimo las cuento y almaceno ese numero en un archivo de texto, mi duda es: ¿Como puedo poner la hora delante de el numero de conexiones?
Esta es la linea que ejecuto: netstat | grep ipserver:www | grep ESTABLISHED |awk '{print $5}' | uniq | wc -l > /etc/conexiones


Atte.
Martin.
  #2 (permalink)  
Antiguo 15/06/2010, 08:17
AlvaroG
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: Concatenar en shell

Yo probaría con

Código BASH:
Ver original
  1. conexiones=`netstat | grep ipserver:www | grep ESTABLISHED |awk '{print $5}' | uniq | wc -l`
  2. hora=`date +"%H:%m:%s"`
  3.  
  4. echo "${hora}: ${conexiones}" > /etc/conexiones

Quizás no sea la forma más eficiente, pero es clara y sencilla


Saludos.
  #3 (permalink)  
Antiguo 15/06/2010, 08:58
 
Fecha de Ingreso: junio-2010
Mensajes: 2
Antigüedad: 14 años, 5 meses
Puntos: 0
Respuesta: Concatenar en shell

Muchas gracias compañero, me funciona de maravillas.

Etiquetas: awk, linux, squid, 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 00:02.