![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 384 Pomógł: 13 Dołączył: 16.06.2006 Ostrzeżenie: (0%) ![]() ![]() |
Jako że przestrzegam praw Murphy'ego zawsze wszystko wole najpierw sprawdzić bo wychodzą właśnie takie rzeczy. Chcę napisać skrypt lokalnie liczący uptime serwera i wypisujący go w procentach (ile czasu był włączony w odniesieniu do czasu liczenia).
Jeżeli nie było reboot'a to: aktualny czas - czas rozpoczecia zliczania - czas z uptime musi być równy 0. Niestety u mnie jest jakaś anomalia i wychodzi: Kod Array ( [0] => [1] => 20:33:16 [2] => up [3] => 61 [4] => days, [5] => 11:23, [6] => [7] => 0 [8] => users, [9] => [10] => load [11] => average: [12] => 0.01, [13] => 0.03, [14] => 0.06 ) 1276453980 1271182560 5270400 1020 99.9999200911%
Sory za balagan w kodzie. Mimo ze czas w tablicy $uptime czas sie zmienia, to $godziny $minuty $dni sa zawsze takie same. Patrze sie enty raz w kod i ciagle wrazenie ze wszystko jest dobrze :|. Odrazu po wpisaniu przez skrypt czasu do bazy, wynik = 100%. Pozniej co minute sie obniza ... -------------------- |
|
|
![]()
Post
#2
|
|
![]() Grupa: Moderatorzy Postów: 15 467 Pomógł: 1451 Dołączył: 25.04.2005 Skąd: Szczebrzeszyn/Rzeszów ![]() |
A wiesz, że w językach programowania numery indeksów w tablicy zaczynają się od zera?
-------------------- ![]() ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW! |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 12.06.2025 - 12:14 |