Screen als Webausgabe? +- Sponsor-Board.de (https://www.sponsor-board.de) +-- Forum: Community (/forumdisplay.php?fid=56) +--- Forum: Hilfe (/forumdisplay.php?fid=102) +---- Forum: Scripting (/forumdisplay.php?fid=108) +---- Thema: Screen als Webausgabe? (/showthread.php?tid=54168) |
Screen als Webausgabe? - SkyGamer - 18.03.2015 09:42 Hallo zusammen... Wenn ich die Webseite mein-server.de/web/screen.php?server=System01 aufrufe, soll die Seite alles ausgeben, was im Screen (screen -r ) System01 steht. Ich hoffe ihr könnt mir dabei helfen Beispiel, MineCraft Server Console... RE: Screen als Webausgabe? - RapToN - 18.03.2015 09:58 Simpelste Lösung mit screen einen Log erstellen (Ich glaube das geht mit -c log.datei) und die Logdatei auslesen. So macht das unser Webinterface V1 seid Jahren. Wenn du das natürlich Live umsetzen möchtest geht das so nicht. RE: Screen als Webausgabe? - SkyGamer - 18.03.2015 10:01 Log wird ja immer automatisch erstellt also bei Bukkit / Spigot. (/serverordner/logs/latest.log) doch wie lese ich den nun aus, :-? danke für deine schnelle Antwort :-) RE: Screen als Webausgabe? - RapToN - 18.03.2015 10:03 Erste Antwort in google "php datei auslesen": [Link: Registrierung erforderlich] RE: Screen als Webausgabe? - SkyGamer - 18.03.2015 10:06 Hm okay... Mein Problem: Wie bekomme ich das Verzeichnis: /root/lobby/logs/latest.log ? Es ist ja kein /var/ verzeichnis... RE: Screen als Webausgabe? - DennisD - 18.03.2015 18:41 Mit nem Symbollink an die Stelle würd ich spontan ausprobieren RE: Screen als Webausgabe? - Ringelnatz - 18.03.2015 18:55 SkyGamer schrieb: Hm okay... Mein Problem: Wie bekomme ich das Verzeichnis: /root/lobby/logs/latest.log ?
Es ist ja kein /var/ verzeichnis...
Das Verzeichnis spielt doch keine Rolle, wenn Dein Benutzer die nötigen Rechte besitzt. Wie greifst Du denn auf andere Dateien zu? Per SSH? Per exec() (hoffentlich nicht)?
RE: Screen als Webausgabe? - SkyGamer - 19.03.2015 16:09 Ringelnatz schrieb: SkyGamer schrieb: Hm okay... Mein Problem: Wie bekomme ich das Verzeichnis: /root/lobby/logs/latest.log ?
Es ist ja kein /var/ verzeichnis... Das Verzeichnis spielt doch keine Rolle, wenn Dein Benutzer die nötigen Rechte besitzt. Wie greifst Du denn auf andere Dateien zu? Per SSH? Per exec() (hoffentlich nicht)?
RE: Screen als Webausgabe? - Ringelnatz - 19.03.2015 17:41 Ich weiß ja nicht wie Deine Webserverkonfiguration aussieht, aber wenn PHP nicht gerade mit root-Rechten läuft (und das wäre sicherheitstechnisch ... nicht so toll) sollte es Dir nicht möglich sein, in /root ein Skript zu starten oder auch nur eine Datei zu lesen. Eine andere Möglichkeit wäre also, eine SSH-Verbindung herzustellen und darüber die Befehle abzusetzen und die Ausgabe entgegenzunehmen. Wobei ich mich generell frage, was Du, da es anscheinend um Gameserver geht, im Root-Verzeichnis machst ... |