現在、私のサーバーは次のコマンドを使用してHTMLページに稼働時間を出力します。
TIME=$(uptime -p)
echo ""${TIME}"!" >> /var/www/html/index.new
生成される出力は次のとおりです。
1日1時間2分追加!
また、(好奇心から)私のシステムの記録された稼働時間を表示できるようにしたいです。しかし、それを記録して(uptime-p)[日、時間、分]の形式で再表示する最良の方法はわかりません。
これを行うための既存のツールはありますか?それとも、稼働時間をファイルに記録し、grepなどを使用して最も高い値を抽出する必要がありますか?
ベストアンサー1
「uptimed」をインストールした後、スクリプトに次の行を追加しました。
uprecords | head -n 4 | tail -n 1 | awk '{print "Current uptime record is " $3,$4$5,$6" (hr:mis:sec)"}'
現在の稼働時間記録は1日02:05:34(時:分:秒)です。
これは私のニーズに完全に合うはずです。