Mateuszek*
16.03.2004, 19:56:11
potrzebuje skryptu, ktory wyswietlaby uptime serwera
z gory serdecznie dziekuje
Paul
16.03.2004, 20:23:16
zobacz to:
[php:1:79784cae23]
<?php
function online($adres){
$open = @fopen($adres,'r');
$stan = $open?'1':'0';
@fclose($open);
return $stan;
}
if (online('http://www.wp.pl/') == '0'){
header('Location:
http://www.onet.pl');
}
else{
header('Location:
http://www.wp.pl');
}
?>
[/php:1:79784cae23]
Mateuszek*
16.03.2004, 22:09:01
bardzo dziekuje
scanner
17.03.2004, 08:02:15
A mi się zawsze wydawało, że uptime to czas działa serwera od ostatniego reboota...
arogancik
17.03.2004, 08:51:55
masz racje scanner, tutaj raczej cjest skrypt do przekiweowania na inny serwer jesli jeden nie działa
kszychu
17.03.2004, 10:53:57
Ja to bym zrobił tak:
[php:1:125583938c]<?php
echo system('uptime');
?>[/php:1:125583938c]
Tak szczerze Paul, albo ja nie wiem co to jest uptime, albo ty. Ja obstawiam, że raczej ty.
Paul
17.03.2004, 17:41:35
no to sry

.... a w takim razie

czemu tamten kolo dal mi pomogl <hahaha>
arogancik
17.03.2004, 17:45:04
bo moze nie sprwdził tego co mu dałeś, albo uznał ze jesli ktoś mu coś napisał na forum i jest inaczej niż on myslał, to znaczy ze on był w błedzie

krócej mówiąc uznał cie za geniusza

i uwierzył w ciebie
Paul
17.03.2004, 17:49:10
buhehehe.... ja sie za "masta" nie uwazam

Poprostu zasugerowalem sie tym, ze wszedzie pisze
99% uptime....
arogancik
17.03.2004, 17:51:54
spoko przecież sobie żartuje tylko. zawsze jak jest ktoś nowy na forum i nie ma pojecia o php, to uwaza osobe, która cokolwiek napisze (co bedzie działało), za boga.
rachwal
17.03.2004, 19:50:39
samo uptime zwroci nam mase niepotrzebnych bzdur, proponuje taki kodzik wykonac przez system czy exec :
Kod
uptime | awk '{ print $3 }'
zibik
18.03.2005, 03:06:46
A ja spłodziłem coś takiego:
<?php
$time = exec(\"cat /proc/uptime | awk '{ print $1 }'\");
if ($time<3600)
{
$uptime = floor($time/60
); print \"Serwer pracuje dopiero \" . $uptime . \" minut(y)\"; }
elseif ($time<86400)
{
$uptime = floor($time/3600
); print \"Serwer pracuje \" . $uptime . \" godzin(y)\"; }
else
{
$uptime = floor($time/86400
); print \"Serwer pracuje nieprzerwanie już <b>\" . $uptime . \"</b> dni\"; }
?>
Fibolg
9.05.2005, 15:28:06
A czy dałoby się jakoś w ten sposób sprawdzić jak długo uruchomiona jest inna maszyna (nie na której działa serwer), bez pingowania non-stop? Powiedzmy za pomocą jakiegoś polecenia dodatkowego, uwzględniając IP?
xxxlukasz
23.08.2006, 09:25:17
Szukam skryptu monitorującego zewnętrzne serwery.
pomek2
6.03.2007, 16:54:34
tam wyżej jest mały błąd oto porawny skrypt
<?php$time = exec("cat /proc/uptime | awk '{ print $1 }'"");if ($time<3600) { $uptime = floor($time/60); echo "Serwer pracuje dopiero
".$uptime." minut
(y
)";} elseif ($time<86400) { $uptime = floor($time/3600); echo "Serwer pracuje
".$uptime." godzin
(y
)";} else { $uptime = floor($time/86400); echo "Serwer pracuje nieprzerwanie już
<b
>".$uptime."</b
> dni
";}?>
mitring
25.03.2007, 17:44:51
Sorki za odnowienie posta
PHPSysInfo mozna sie posilkowac
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę
kliknij tutaj.