Obter a data do ultimo acesso do usuário [RESOLVIDO]

1. Obter a data do ultimo acesso do usuário [RESOLVIDO]

Alexandre Tavares
aleotavares

(usa Ubuntu)

Enviado em 09/11/2010 - 00:00h

Pessoal boa noite.

Estou tentando a um tempo obter a data de ultimo acesso do usuário logado no sistema.

estou fazendo o seguinte:

who >> arquivo.tmp

tail -n-1 arquivo.tmp

Desta forma consigo o usuário e a data de ultimo acesso, só que da seguinte forma:

alexandre pts/0 2010-11-08 23:18 (:0.0)

Como eu faço para obter apenas a data desta linha?

Agradeço a colaboração desde já.

Fico no aguardo.

[ ]'s


  


2. MELHOR RESPOSTA

DAVISON MARCEL PASQUALINI
fdmarp

(usa Debian)

Enviado em 09/11/2010 - 15:58h

Bom vamos por partes:

1) Você pode utilizar o "last" ao invés do Who (só uma sugestão).
Ex:
last -1 alexandre

2) Você pode usar para mostrar o usuario e data, diversos comandos, entre eles o cut (cut -d" " -f1,3) ou o awk ( awk '{ print $1, $3}') ...


3. Re: Obter a data do ultimo acesso do usuário [RESOLVIDO]

Renato Carneiro Pacheco
renato_pacheco

(usa Debian)

Enviado em 09/11/2010 - 09:07h

Use o cut:

# cut -d\ -f 2

Eu acho q é assim, pois não me lembro como utiliza o espaço em branco como delimitador (-d). O -f é pra escolher o campo após o delimitador. Vc pode testar assim tb:

# cut -d' ' -f 2

Saiba mais:

# man cut


4. Re: Obter a data do ultimo acesso do usuário [RESOLVIDO]

Alexandre Tavares
aleotavares

(usa Ubuntu)

Enviado em 09/11/2010 - 22:19h

Muito obrigado amigos pela ajuda.

[ ]'s






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts