Pular para o conteúdo

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

Responder tópico
  • Denunciar
  • Indicar

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

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

Responder tópico

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

Melhor resposta

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]

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]

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

Muito obrigado amigos pela ajuda.

[ ]'s

Responder tópico

Responder tópico

Entre na sua conta para responder.

Fazer login para responder