Scripts – cantidad de usuarios conectados.-

#! /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"
Esta entrada fue publicada en Unix - Linux. Guarda el enlace permanente.

2 respuestas a Scripts – cantidad de usuarios conectados.-

  1. J.Jeimison dijo:

    Muchas gracias por el script. Para complementarlo, aquí mas opciones para ver los usuarios conectados: https://www.sysadmit.com/2018/07/linux-ver-usuarios-conectados.html

Deja una respuesta

Tu dirección de correo electrónico no será publicada.