Você tem várias possibilidades. Aqueles que vêm imediatamente à minha mente são baseados na idéia de executar periodicamente o comando w
(portanto, estritamente falando, eles não são monitores em tempo real, mas o top também atualiza os processos atuais apenas periodicamente):
-
Baseado em shell (sintaxe bash)
Loop infinito que executa
w
a cada segundo:while true; do clear w sleep 1 done
-
Há também um programa dedicado para esse fim, chamado
watch
:watch -n 1 "w"
-
Enquanto a possibilidade 1 e 2 geralmente funcionam fora da caixa em um sistema GNU / Linux padrão, há também um programa chamado
multitail
. Embora em primeiro lugar projetado para outra finalidade,The program MultiTail lets you view one or multiple files like the original tail program. The difference is that it creates multiple windows on your console (with ncurses). It can also monitor wildcards: if another file matching the wildcard has a more recent modification date, it will automatically switch to that file.
também pode executar um programa periodicamente:
multitail -r 1 -l "w"
Ambos, watch
e multitail
também podem destacar as diferenças em comparação com a execução anterior, por favor, verifique as páginas de manual para as opções correspondentes (e muito mais).