我正在分析一些网站负责人,htop并注意到以下内容
Uptime: 301 days(!), 23:47:39
Run Code Online (Sandbox Code Playgroud)
这是什么(!)意思?
小智 160
htop 作者在这里。是的,正如其他人已经提到的,它确实在正常运行 100 天后出现。
原因并不奇怪,它只是软件中的一个复活节彩蛋。考虑到该程序对您的正常运行时间印象深刻,并随心所欲。:)
cuo*_*glm 138
从htop源代码文件UptimeMeter.c 中,您可以看到:
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] = '\0';
}
Run Code Online (Sandbox Code Playgroud)
我认为!这只是一个标志,表明服务器已经运行了 100 多天。
参考
小智 36
htop 当服务器运行 100 天或更长时间时显示感叹号。
虽然曾经系统管理员以显示长时间的正常运行时间而自豪,但现在必须重新启动系统才能与新内核和一些安全修复程序保持同步。因此,长时间正常运行可能不是一件好事,我倾向于将感叹号解释为警告标志。