w comando: mesma saída com a opção (out) -u?

0

De acordo com a página man de w :

-u   Ignores the username while figuring out the current process and cpu times. To demonstrate this, do a "su" and do a "w" and a "w -u".

Eu tentei isso com (out) a opção -u , como root e como usuário regular, e obtive os mesmos resultados. Eu não acho que eu tenha essa opção:

  • O título fornece a carga média durante os últimos 5, 10 e 15 minutos. De todos os usuários, sumariamente, eu acho.
  • Cada linha sob os cabeçalhos representa uma conta e seu tempo ocioso, bem como a carga média e a carga da CPU do processo atual.

Pergunta

Como não vejo nenhuma diferença entre as saídas e não tenho ideia de onde algo deve ser ignorado: Onde estou preso aqui ?!

(P.S .: Eu acho que sentir uma reunião massiva de facepalm aqui…)

    
por erch 05.01.2014 / 23:56

1 resposta

2

Execute um sudo sleep 100 em um shell.

Agora, w mostrará bash , enquanto w -u mostrará sleep como um comando na coluna WHAT .

w geralmente mostra qual comando você está sendo executado neste terminal. Agora sleep não é executado como você, mas como root. Com a opção -u , ele ignorará o nome de usuário diferente e exibirá sleep de qualquer maneira.

    
por 05.01.2014 / 23:59