Screen als Webausgabe?
|
Verfasser |
Nachricht |
|
Beiträge: 37
Registriert seit: Mar 2015
Status:
offline
|
Screen als Webausgabe?
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...
Dieser Beitrag wurde zuletzt bearbeitet: 18.03.2015 09:43 von SkyGamer.
|
|
18.03.2015 09:42 |
|
|
Beiträge: 776
Bewertung: 68
Registriert seit: Apr 2011
Status:
offline
|
RE: Screen als Webausgabe?
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.
Viele Grüße,
Sascha Händler
|
|
18.03.2015 09:58 |
|
|
Beiträge: 37
Registriert seit: Mar 2015
Status:
offline
|
RE: Screen als Webausgabe?
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 :-)
|
|
18.03.2015 10:01 |
|
|
Beiträge: 776
Bewertung: 68
Registriert seit: Apr 2011
Status:
offline
|
RE: Screen als Webausgabe?
Viele Grüße,
Sascha Händler
|
|
18.03.2015 10:03 |
|
|
Beiträge: 37
Registriert seit: Mar 2015
Status:
offline
|
RE: Screen als Webausgabe?
Hm okay... Mein Problem: Wie bekomme ich das Verzeichnis: /root/lobby/logs/latest.log ?
Es ist ja kein /var/ verzeichnis...
Dieser Beitrag wurde zuletzt bearbeitet: 18.03.2015 10:07 von SkyGamer.
|
|
18.03.2015 10:06 |
|
|
Beiträge: 55
Bewertung: 0
Registriert seit: Jan 2012
Status:
offline
|
RE: Screen als Webausgabe?
Mit nem Symbollink an die Stelle würd ich spontan ausprobieren
|
|
18.03.2015 18:41 |
|
|
Beiträge: 206
Bewertung: 11
Registriert seit: Nov 2012
Status:
offline
|
RE: Screen als Webausgabe?
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)?
Kaum macht man's richtig, schon funktionierts 
|
|
18.03.2015 18:55 |
|
|
Beiträge: 37
Registriert seit: Mar 2015
Status:
offline
|
RE: Screen als Webausgabe?
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)?
Ohje, ich wollte es eigentlich per exec versuchen, warum soll ich es nicht benutzen? Vielleicht ein paar Hinweise, das wäre echt nett Danke.
|
|
19.03.2015 16:09 |
|
|
Beiträge: 206
Bewertung: 11
Registriert seit: Nov 2012
Status:
offline
|
RE: Screen als Webausgabe?
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 ...
Kaum macht man's richtig, schon funktionierts 
|
|
19.03.2015 17:41 |
|
|