warum denn per php ? Als cron kannst Du einfach ein sh ausführen.
Hallo,
Ich möchte meinen Server per PHP neu starten.
Da ich glaube, dass es keine Andere Möglichkeit gibt, als ein Shell-Skript auszuführen, möchte ich dies tun.
Diese Funktion habe ich gefunden:
Wenn das funktionieren sollte, müsste die Datei "script.sh" aber erst einmal einen Inhat, der den Reboot bewirkt, beinhalten.PHP-Code:echo exec('script.sh');
Ein solches Skript suche ich auch, da ich keine Ahnung habe, wie ich mich in einem solchen als root authentifizieren kann und mich auch sonst noch nicht so lange mit Shell-Skripten auseinandergesetzt habe (grade eben eine Stunde).
Also sind gesucht:
- Ein Shell-Reboot-Skript
- Ein PHP-Befehl zum ausführen der Sh-Datei
Danke im Vorraus!
// Vergessen: Mein OS heißt Debian GNU Linux 3.1
Geändert von Erstar (28.09.2007 um 19:59 Uhr)
-.-
warum denn per php ? Als cron kannst Du einfach ein sh ausführen.
TYPO3 · MySQLDumper · dislabs
·
manche Mühlen mahlen schneller ...
"Ich habe Rücken"
Horst Schlämmer
Und wie kann ich damit per Button-Klick den Server neu starten?
Mir sind alle Methoden recht, hauptsache der Anfangspunkt liegt bei der PHP-Datei und der Server startet sofort neu.
-.-
z.b. mit <a href="cgi-bin/boot.cgi?reboot">reboot</a>
aber vorsicht das da kein anderer rankommt.
TYPO3 · MySQLDumper · dislabs
·
manche Mühlen mahlen schneller ...
"Ich habe Rücken"
Horst Schlämmer
Kann das denn überhaupt funktionieren?
Der Befehl wird ja als Apache-Benutzer (meistens www) ausgeführt, und der hat doch gar keine Rechte den Server zu rebooten.
Oder ist das schon entsprechend geändert?
das geht "mit Einschränkungen" - entweder mit SETUID-Option oder mit Wrapper
TYPO3 · MySQLDumper · dislabs
·
manche Mühlen mahlen schneller ...
"Ich habe Rücken"
Horst Schlämmer
Hast du nicht ein Administrationssystem installiert? (bei mir gibs n schönen Button "Reboot")
Um was für ein Server handelt es sich? V-Server?
Gruß
Dome
__________________
Um mal auf das Renomee-System aufmerksam zu machen: Klick
TP Battlebay: www.tp-battlebay.de.ki (endlich wieder Online!)
Es handelt sich um einen V-Server mit Debian GNU Linux 3.1 und XAMPP for Linux (Lampp).
Eine Oberfläche habe ich nicht, kenne ich aber von Plesk.
So ein CMS wollte ich mir selber machen, darum brauche ich ja eine Möglichkeit, den Server zu rebooten.
Das funktioniert bei mir nicht.<a href="cgi-bin/boot.cgi?reboot">reboot</a>
Ich denke, weil der Apache ja nur Zugriff auf "/opt/lampp/htdocs" erlaubt?
Wrapper werde ich mal ausprobieren!
-.-
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)