Hi,
wahrscheinlich ist die Lösung mal wieder ganz simpel und ich finde sie nur nicht
Ich habe gerade Apache2 für mich entdeckt und auch schon ein bisschen rumgespielt. Ich habe schon seit etwas längerem auch einen Minecraft Server auf meinem Pi manchmal zum Basteln laufen. Jetzt wollte ich beides kombinieren und über eine (HTML) Webseite den Minecraft Server starten/stoppen. Ich habe schon probiert über HTML eine Weiterleitung zu einer PHP Seite zu machen im Format
jedoch wir dann angezeigt
den nutzer www-data habe ich schon in die sudoers eingetragen. Mein PHP-Skript sah so aus
Das Skript "mcstartserver.sh" liegt bei mir im home-verzeichnis und startet den (Java-)Minecraft Server. Danach habe ich probiert den oben genannten PHP-Code in HTML einzubinden, und wenn man auf einer Seite einen Link "Server starten" klickt, wird man auf eine Seite weitergeleitet, auf der als Text steht "Der Server startet nun" und nach diesem Textelement kommt im Code das Skript, so sieht diese Seite aus:
<h1>Der Server sollte sofort starten, tut er das nicht, kontaktieren sie bitte</h1>
</br></br>
<?php
shell_exec("sudo sh /home/pi/startdata/mcstartserver.sh");
?>
</br>
<a href="mcserverctrl.html">Zurueck zur Startseite von MC-Server-Control</a></b$
Habt ihr irgend eine Ahnung wie ich es nach meinen genannten Wünschen realisieren könnte, so das am besten der Server sich auch durch ein Skript wieder abschalten lässt?
Viele Grüße und ,
MarvMan