Código de Linux/Unix Shell Scripting - Usuarios conectados

Usuarios conectadosgráfica de visualizaciones


Linux/Unix Shell Scripting

estrellaestrellaestrellaestrellaestrella(2)
Publicado el 25 de Enero del 2007 por Rodrigo Nannig
50.797 visualizaciones desde el 25 de Enero del 2007. Una media de 105 por semana
script que permite ver los usuarios que están conectados al sistemas, cantidad de conexiones por usuario, la cantidad de usuarios conectados y cuantos usuarios son los reales.

Versión 1
estrellaestrellaestrellaestrellaestrella(2)

Publicado el 25 de Enero del 2007gráfica de visualizaciones de la versión: Versión 1
50.798 visualizaciones desde el 25 de Enero del 2007. Una media de 105 por semana
estrellaestrellaestrellaestrellaestrella
estrellaestrellaestrellaestrella
estrellaestrellaestrella
estrellaestrella
estrella

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
#! /bin/sh
 
# cantidad de usuarios conectados 
uconn=`who | wc -l | sed 's/^ *//g'`
# cantidad de usuarios reales 
ureal=`who | cut -f1 -d ' ' | sort -u | wc -l | sed 's/^ *//g'`
 
# mostrar usuarios con el num. de veces que esta conectado 
who | cut -f1 -d ' ' | uniq -c | sort | sed 's/^ *//g'
 
# explicacion (para el que no entienda)
# who			mostrar todos los usuarios
# cut -f1 -d ' '	obtener solo los nombres
# uniq -c		obtener cantidad de repeticiones
# sort			ordenar por numero de conexiones
# sed 's/^ *//g'	eliminar espacios en blanco al
#			al principio de la linea. 
#			eso es para todo, ya que algunos
#			programas mantienen un largo numerico
#			para mostrar en la salida. 
 
# imprimir informacion
echo "connected: $uconn"
echo "reales   : $ureal"



Comentarios sobre la versión: Versión 1 (2)

javierpl
04 de Agosto del 2009
estrellaestrellaestrellaestrellaestrella
muchas gracias

por este shell soy nuevo y me gustra aprender.

Atentamente;

Javier Perdomo
Bogotá Colombia
Responder
Steph
15 de Julio del 2012
estrellaestrellaestrellaestrellaestrella
Hola rodrigo, vi uno de tus script en la web del programador que permite ver los usuarios que estan conectados al sistema, resulta que junto a este necesito uno que indique hace cuanto tiempo fue ejecutado y la fecha y hora de la última ejecución. Me podrias ayudar???

GRACIAS
Responder

Comentar la versión: Versión 1

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios

http://lwp-l.com/s1448