---
title: "segt online/offline-script"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/58727-segt-online-offline-script"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "GlassBil"
published: "2002-11-11T13:14:39.000Z"
updated: "2002-11-11T16:34:57.000Z"
replies: 1
views: 265
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/php/58727-segt-online-offline-script"
---

# segt online/offline-script

## #1 — GlassBil, 2002-11-11T13:14Z

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

Permalänk: https://www.webforum.nu/p/58727

## #2 — GlassBil, 2002-11-11T16:34Z

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");
?\>

Permalänk: https://www.webforum.nu/p/852234

---

Tråden på webben: https://www.webforum.nu/amne/php/58727-segt-online-offline-script
