O que significa o (!) após o uptime no htop

75

Eu estava analisando alguns cabeçotes da Web olhando htop e percebi o seguinte

Uptime: 301 days(!), 23:47:39

O que significa o (!) ?

    
por brentwpeterson 13.08.2014 / 22:26

3 respostas

108

De htop código-fonte, arquivo UptimeMeter.c , você pode ver:

char daysbuf[15];
if (days > 100) {
   sprintf(daysbuf, "%d days(!), ", days);
} else if (days > 1) {
   sprintf(daysbuf, "%d days, ", days);
} else if (days == 1) {
   sprintf(daysbuf, "1 day, ");
} else {
   daysbuf[0] = '
char daysbuf[15];
if (days > 100) {
   sprintf(daysbuf, "%d days(!), ", days);
} else if (days > 1) {
   sprintf(daysbuf, "%d days, ", days);
} else if (days == 1) {
   sprintf(daysbuf, "1 day, ");
} else {
   daysbuf[0] = '%pre%';
}
'; }

Acho que ! aqui é apenas uma indicação de que o servidor está ativo há mais de cem dias.

Referência

por 14.08.2014 / 09:33
98

htop autor aqui. Sim, como os outros já mencionaram, ele realmente aparece após 100 dias de atividade.

O motivo não é nada extravagante, é apenas um ovo de Páscoa no software. Considere que o programa está impressionado com o seu tempo de atividade e leve-o como quiser. :)

    
por 16.03.2017 / 13:59
33

htop mostra o ponto de exclamação quando o servidor está ativo desde 100 ou mais dias.

Embora os administradores de sistema tenham orgulho de exibir longos períodos de inatividade, atualmente o sistema precisa ser reinicializado para manter-se atualizado com novos kernels e algumas correções de segurança. Por essa razão, um tempo de atividade prolongado provavelmente não é bom, e tenho a tendência de interpretar o ponto de exclamação como um sinal de alerta.

    
por 14.10.2014 / 19:10

Tags