Einzelnen Beitrag anzeigen
Ungelesen 20.07.16, 18:11   #2
ThreeChord
Rente
 
Registriert seit: Oct 2015
Beiträge: 633
Bedankt: 445
ThreeChord erschlägt nachts Börsenmakler | 14955 Respekt PunkteThreeChord erschlägt nachts Börsenmakler | 14955 Respekt PunkteThreeChord erschlägt nachts Börsenmakler | 14955 Respekt PunkteThreeChord erschlägt nachts Börsenmakler | 14955 Respekt PunkteThreeChord erschlägt nachts Börsenmakler | 14955 Respekt PunkteThreeChord erschlägt nachts Börsenmakler | 14955 Respekt PunkteThreeChord erschlägt nachts Börsenmakler | 14955 Respekt PunkteThreeChord erschlägt nachts Börsenmakler | 14955 Respekt PunkteThreeChord erschlägt nachts Börsenmakler | 14955 Respekt PunkteThreeChord erschlägt nachts Börsenmakler | 14955 Respekt PunkteThreeChord erschlägt nachts Börsenmakler | 14955 Respekt Punkte
Standard

Idee:
PHP-Webseite auf dem BananaPi erstellen.
In der PHP einen exec-Befehl hinterlegen der beim klicken des Links ausgeführt wird.

Hab mir hier etwas zusammengebaut (bestimmt nicht sehr elegant) um den Status meines NAS anzeigen zu lassen.

Dazu führt der Pi einen Ping auf das NAS aus und gibt mir so live zurück ob das NAS angeschaltet ist oder nicht.

Ein solches Scipt lässt sich bestimmt entsprechend anpassen.


Zitat:
<?php

$ip = file_get_contents('/tmp/ip.tmp');

function ping($host)
{
exec(sprintf('ping -c 1 -W 1 %s', escapeshellarg($host)), $res, $rval);
return $rval === 0;
}
$host = '192.168.178.200';
$up = ping($host);

echo '<li><a href="http://' .$ip. ':5000">'.($up ? '✔ DiskStation ✔' : '✖ DiskStation ✖').' </a></li><br>';
echo '<li><a href="http://' .$ip. '">' .$ip. ' </a></li>';
?>
ThreeChord ist offline   Mit Zitat antworten