Como encontrar o nome do usuário que está logado há mais tempo?

0

Eu preciso determinar o usuário que está logado no servidor Linux por mais tempo. Não é possível criar o comando certo. Qualquer ajuda é apreciada.

    
por Kabachok 15.05.2015 / 13:57

1 resposta

0

O comando who pode informá-lo desde quando alguém está logado.

O comando w também apresenta essa informação um pouco truncada.

O comando awk '{ print $22 }' /proc/$PID/stat lhe dará o tempo de início (em jiffies [0]) de um processo, então você pode obter isto para as sessões shells / ssh dos usuários e fazer o cálculo. / p>

Tenho certeza de que existem outras maneiras.

[0]: consulte Conversão de jiffies para mili segundos .

    
por 15.05.2015 / 15:18