who
não suporta segundos de impressão. No entanto, os tempos são registrados com precisão para utmp
(consulte man 5 utmp
.
Como solução alternativa, você pode usar
last -F
para imprimir os tempos de login e logout, incluindo segundos. Para obter a lista de usuários que estão conectados agora, use
last -F | grep "still logged in"
Obviamente, isso não é portátil - se você tiver um código de idioma diferente e last
imprimir essa sequência no idioma local, não funcionará. Solução alternativa ainda mais feia é usar
last -F | grep -v '('
Isso não depende da localidade em inglês, mas pode ser interrompida em outros casos.