Saiba quantos usuários se conectaram ao meu computador na última semana e há quanto tempo cada um deles está conectado
Preciso de um script que mostre um resumo de quais usuários se conectaram ao meu computador durante a última semana e com que frequência.
Eu sei que posso usarlast
e filtrar as colunas de tempo comawk
, mas como? Eu teria que conectar cada usuário na última semana e calcular o número de conexões mais o tempo total de todas as conexões. Isso é o que eu tenho feito até agora:
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