---
title: "Uptime i FreeBSD"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/96798-uptime-i-freebsd"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "Qimen"
published: "2004-02-07T20:45:06.000Z"
updated: "2004-02-07T20:45:06.000Z"
replies: 0
views: 1532
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/php/96798-uptime-i-freebsd"
---

# Uptime i FreeBSD

## #1 — Qimen, 2004-02-07T20:45Z

Ett sätt för att skriva ut upptiden från en FreeBSD-burk.

```php
<?php
function uptime () {
$sys_ticks = get_sys_ticks();

$min = $sys_ticks / 60;
$hours = $min / 60;
$days = floor($hours / 24);
$hours = floor($hours - ($days * 24));
$min = floor($min - ($days * 60 * 24) - ($hours * 60));

if ( $days != 0 )  { $result = "$days dagar, "; }
if ( $hours != 0 ) { $result .= "$hours timmar, "; }

$result .= "$min minuter";

return $result;
}

function get_sys_ticks () {

$kerntid = @exec('/sbin/sysctl -n kern.boottime',$m);
$s = explode(' ', $kerntid);
$a = ereg_replace('{ ', '', $s[3]);
$sys_ticks = time() - $a;
return $sys_ticks;
}

$uptime = uptime();

echo $uptime;

?>
```

Permalänk: https://www.webforum.nu/p/96798

---

Tråden på webben: https://www.webforum.nu/amne/php/96798-uptime-i-freebsd
