Sepa cuántos usuarios se han conectado a mi computadora en la última semana y cuánto tiempo se ha conectado cada uno.
Necesito un script que muestre un resumen de los usuarios que se han conectado a mi computadora durante la última semana y con qué frecuencia.
Sé que puedo usarlast
y filtrar las columnas de tiempo conawk
, ¿pero cómo? Tendría que conectar a cada usuario en la última semana y calcular el número de conexiones más el tiempo total de todas las conexiones. Esto es lo que he encontrado hasta ahora:
for USER in `last | awk '{print $1}' | sort -u`; do
echo "Conexiones de $USER:"
last | grep $USER | wc -l
# BUT I NEED T COUNT ONLY LAST WEEK AND PRINT TOTAL TIME
done