Jak zrobić live update uptime'u serwera?


(Saver) #1

Jak zrobić aby Uptime serwera na stronie sam się zmieniał (bez konieczności odświeżania) mam tak: "echo exec('uptime');" na moim serwerze: http://pro.itunix.eu/ ?

Chodzi mi bardziej aby "load average" sam się zmieniał bez odświeżania :slight_smile:


(ra-v) #2

Zrób to w AJAXie z odświeżaniem np. co 5 sekund.


(Saver) #3

Znalazłem taki kod: http://tmp.itunix.eu/all/public/uptime.php

I jak by zamiast proc/uptime zrobic z /proc/loadavg to było by już wszystko, tylko nie wiem jak to zrobić :slight_smile:


(ra-v) #4
exec('cat /proc/loadavg', $wyjscie);

if( !empty($wyjscie[0]) ) echo preg_replace('/([0-9]+\.[0-9]+).*/', '\1', $wyjscie[0]);

i ten skrypt odświeżasz w AJAXie, wyświetlić powinien np.

0.21

Jeśli o to ci chodzi.

Dla pliku /proc/loadavg musi mieć prawa odczytu dla PHP, czyli "other"