Cuando administras servidores unix-linux debes automatizar ciertas acciones que te puedan facilitar el trabajo.
Uno de esos trabajos es poder controlar en tus servidores los usuarios conectados, cuales de esos son reales y el número de veces que se han conectado.
1 |
vi usuariosconectados.sh |
Copiamos el siguiente texto :
1 2 3 4 5 6 7 8 9 10 11 12 |
#! /bin/sh # Descubrimos la 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'` # Mostramos en pantalla todos los usuarios con el numero de veces que estan conectados who | cut -f1 -d ' ' | uniq -c | sort | sed 's/^ *//g' echo "connected: $uconn" echo "reales : $ureal" |
Damos permisos de ejecución al archivo:
1 |
sudo chmod +x usuariosconectados.sh |
Ejecutamos el script:
1 |
./usuariosconectados.sh |
Nos devolverá un resultado
1 2 3 |
1 root connected: 1 reales : 1 |
Te ha gustado la entrada SGUENOS EN TWITTER O INVITANOS A UN CAFE?