プロが教えるわが家の防犯対策術!

CentOS(apache+php(バージョンは表示は控えます。))でサーバーの連続稼働時間をWEBに表示したいのですが、
どうすればいいでしょうか?
表示形式は、日:時:分:秒です。
Linux系OSにはuptimeというコマンドがありますが、
このコマンドから稼働時間を求めるには、
どのようにすれば宜しいでしょうか?
Windows版のUptimeは
http://takaq1.plala.jp/contents/windows/uptime/
に掲載されていますがLinuxでの方法がわかりません。
どなたかご教授願います。

A 回答 (2件)

system関数を使ってuptimeコマンドの結果をパースすればできると思います。



http://www.php.net/manual/ja/function.system.php

なお、system関数の使用には十分注意して、リファレンスに書かれている通りエスケープ処理を必ず入れて下さい。
    • good
    • 0

$tmp = explode(" ",file_get_contents("/proc/uptime"));


$tmp[0] が起動してから秒数 $tmp[1]かもしれん 調べて確認ちょ

適当に手打ちしたので動作の保証はしない。
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!