稼働時間(!)以降はhtopで何を意味しますか?

稼働時間(!)以降はhtopで何を意味しますか?

いくつかのウェブボスを分析したところ、htop次の事実が見つかりました。

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

どういう(!)意味ですか?

答え1

ここにhtopの作者があります。はい、他の人がすでに述べたように、通常の操作から100日後に表示されます。

その理由は驚くべきことではなく、ソフトウェアのイースターエッグだけです。プログラムがあなたの稼働時間に感銘を受けたと思い、あなたの条件に合うようにしてください。 :)

答え2

~からトップソースコード、ファイル稼働時間測定器.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';
}

!これには、サーバーが100日以上実行されたことを示す表示しかないようです。

引用する

答え3

htopサーバーが100日以上実行されると、感嘆符が表示されます。

システム管理者はかつて長い稼働時間を誇りに思っていましたが、今では新しいカーネルといくつかのセキュリティ修正を最新の状態に保つためにシステムを再起動する必要があります。あまりにも長い稼働時間はおそらく良いことではなく、感嘆符を警告信号として解釈したいと思います。

関連情報