Probleme via system() Datei ausführen
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
-
Hallo, ich bin momentan dabei, ein Script zu basteln, das einen CS Server starten/stoppen/restarten soll.
Dieses Script ruft per system() die datei hlds mit den entsprechenden Befehlen (start, stop, restart) dahinter auf.
Er führt die Datei auch aus, doch macht sie nicht das, was sie machen soll.
Die Datei macht eigentlich nichts weiter als eien Ausgabe.
Wenn man die Datei aber per SSH ausführt, startet sie den Server auch.
Beim Script kommt auch keine Fehlermeldung.
Weiß jemand von euch, wie ich diese Datei so ausführen kann, dass sie auch geht?
Habs auch schon mit exec() etc versucht, aber logischerweise bewirken sie nichts anderes.
VIelleicht hat sich ja Jemand schon mit diesem Thema beschäftigt und kann mir da helfen.
MfG,
Sven -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Die Fehlermeldung wäre interessant.
Außerdem solltest du überprüfen, ob die Datei auf dem Server überhaupt die Rechte dazu hat. -
1. Keine Fehlermeldung
Wie gesagt, er macht zwar die Ausgabe, aber es passiert nichts.
Wenn ich den Server per SSH starte, dann aber die Statusabfrage per PHP mache mit dem system() Befehl, sagt er mir der Server wäre Down, also nicht gestartet. Das stimmt aber nicht, er ist an.
2. Hat sie.
MfG -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage