Provide get_uptime_sec in a common include file

so it is available to anything that cares.
This commit is contained in:
Phil Davis 2013-08-29 00:09:40 -07:00
parent 58ddb24fc6
commit df0cb10bbe

View File

@ -1445,6 +1445,19 @@ function get_cpu_speed() {
return exec("sysctl hw.clockrate | awk '{ print $2 }'");
}
function get_uptime_sec() {
$boottime = "";
$matches = "";
exec("/sbin/sysctl -n kern.boottime", $boottime);
preg_match("/sec = (\d+)/", $boottime[0], $matches);
$boottime = $matches[1];
if(intval($boottime) == 0)
return 0;
$uptime = time() - $boottime;
return $uptime;
}
function add_hostname_to_watch($hostname) {
if(!is_dir("/var/db/dnscache")) {
mkdir("/var/db/dnscache");