RHEL5: htop mostra coluna de comando vazia

1

Ao emitir o comando htop na minha caixa RHEL5, obtém uma visualização normal, no entanto, quando rola para baixo, tenho vários intervalos de comando "em branco", como pode ser visto aqui:

Alguém pode me explicar como isso acontece / ocorre?

Atualização:

meu arquivo .htoprc:

# Beware! This file is rewritten every time htop exits.
# The parser is also very primitive, and not human-friendly.
# (I know, it's in the todo list).
fields=0 48 17 18 38 39 40 2 46 47 49 1
sort_key=46
sort_direction=1
hide_threads=0
hide_kernel_threads=1
hide_userland_threads=0
shadow_other_users=0
show_thread_names=0
highlight_base_name=0
highlight_megabytes=1
highlight_threads=0
tree_view=0
header_margin=1
detailed_cpu_time=0
color_scheme=0
delay=15
left_meters=AllCPUs Memory Swap
left_meter_modes=1 1 1
right_meters=Tasks LoadAverage Uptime
right_meter_modes=2 2 2
    
por timmeyh 24.04.2014 / 10:04

2 respostas

1

Deve estar em .config / htop / htoprc ou algo semelhante.

Eu diria que você tem essa linha no seu arquivo de configuração

shadow_other_users=1

Você deve colocá-lo em 0. Caso contrário, se você iniciar o htop com seu usuário, ele ocultará os processos de outros usuários. Você pode por favor postar seu arquivo htoprc se isso não funcionar?

    
por 24.04.2014 / 10:23
1

Descobri que para o Red Hat EL 5 e o htop 1.0.3 eu tive que fazer a seguinte mudança de código para obter o comando para mostrar os processos de raiz. Eu não precisei fazer essas alterações no Red Hat 6 EL.

--- Process.c   2014-01-01 12:00:00.000000000 -0400
+++ Process.c.patched   2014-01-01 12:00:00.000000000 -0400
@@ -52,7 +52,7 @@
 #define PROCESS_FLAG_CGROUP 16

 #ifndef Process_isKernelThread
-#define Process_isKernelThread(_process) (_process->pgrp == 0)
+#define Process_isKernelThread(_process) (_process->pgrp == 1)
 #endif

 #ifndef Process_isUserlandThread
    
por 14.09.2014 / 06:20