webForumDet fria alternativet

segt online/offline-script

1 svar · 265 visningar · startad av GlassBil

GlassBilMedlem sedan juli 200212 inlägg
#1

Jag har gjort ett online/offline-script som körs på mina 5 datorer här hemma.
Problemet är att det blir så enormt segt att öppna sidan om någon av datorerna är offline.

Jag har följande:
<?php
exec("ping -c 1 192.168.0.2", $data1, $ws1);
if ($ws1 == 0) {
echo 'online'; } else { echo 'offline'; }
?>

Det kör jag på alla 5 datorer. Finns det något sätt att snabba upp det så det inte går så segt?

//GlassBil

GlassBilMedlem sedan juli 200212 inlägg
#2

kom på ett smartare sätt =)
gjorde en sh-fil som jag döpte till onlinecheck.sh

#!/bin/sh

pling=`ping -c 1 -i 1 -t 1 -w 1 $1 |grep "64 octets"`

if [ "$pling" ]; then
echo "online"
else
echo "offline"
fi

sen i php-filen skrev jag:

<?php
system("sh /opt/apache/htdocs/onlinecheck.sh 192.168.0.1");
?>

129 ms totalt · 3 externa anrop · v20260731065814-full.37765c92
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
127 ms — hämta tråd, inlägg och bilagor (db)