Tjena!
Jag undrar hur kan man skriva ut i php så att det står hur många dagar och sekunder och timmar en server har varit uppe utan reboot?
Jag vill gärna ha hela koden!
Uptime på en server?
3 svar · 266 visningar · startad av matthiaz
Förutsatt att du kör scriptet på en burk med uptime (företrädelsevis Unix + unixkloner):
<?= exec("uptime") ?>
------------------
skaparen av allt som är mjukt och luktar lavendel
Samma krav som ovan (uptime).
<?
#============================================================
# Returns the uptime of a Linux system by parsing through /proc/uptime.
# It returns a 4-field array (days, hours, minutes, seconds).
# I typically use it like:
# $ut = linuxUptime();
# echo "Time since last reboot: $ut[0] days, $ut[1] hours, $ut[2] minutes";
function linuxUptime() {
$ut = strtok( exec( "cat /proc/uptime" ), "." );
$days = sprintf( "%2d", ($ut/(3600*24)) );
$hours = sprintf( "%2d", ( ($ut % (3600*24)) / 3600) );
$min = sprintf( "%2d", ($ut % (3600*24) % 3600)/60 );
$sec = sprintf( "%2d", ($ut % (3600*24) % 3600)%60 );
return array( $days, $hours, $min, $sec );
}
?>
/j
------------------
R6
Tack båda två, det funkar ju perfekt!
Detta forum rokkar verkligen!