Hallo Leute,
ich hab nen Gameserver. Logisch, dass der dauerhaft läuft, wenn ich ihn starte. Ich mache das folgendermaßen:
(Linux Console)
Damit wird der im Hintergrund gestartet und läuft auch ohne dass ich das Fenster offen lassen muss.
Nun zur eigentlichen Frage:
Wie kann ich mit einem PHP-Script diesen Screen erstellen ? Ich habs schon mit diesen `` probiert, aber das klappt nicht richtig... Andere Sachen schon, aber halt der Screen-Befehl nicht. Ich hab gedacht, dass er dann evtl auf eine (nicht vorhandene) Ausgabe wartet und hab exec() probiert. Leider will er da auch ne Antwort haben Also wenn ich 2 Befehle nacheinander mache, bleibt er beim ersten hängen und macht erst weiter, wenn ich den 1. Befehl per "kill" abschieße...
Ich hoffe jemand kann mir helfen... Danke schonmal
P.S.: Ich weiß, dass ist nicht das optimale Forum dafür, aber es geht ja eigentlich darum, wie ich mit PHP diesen Screen erstellen kann ^^ Also kann man sich streiten xD
ich hab nen Gameserver. Logisch, dass der dauerhaft läuft, wenn ich ihn starte. Ich mache das folgendermaßen:
(Linux Console)
Code:
screen -A -m -d -S aworld ./start1.sh
Damit wird der im Hintergrund gestartet und läuft auch ohne dass ich das Fenster offen lassen muss.
Nun zur eigentlichen Frage:
Wie kann ich mit einem PHP-Script diesen Screen erstellen ? Ich habs schon mit diesen `` probiert, aber das klappt nicht richtig... Andere Sachen schon, aber halt der Screen-Befehl nicht. Ich hab gedacht, dass er dann evtl auf eine (nicht vorhandene) Ausgabe wartet und hab exec() probiert. Leider will er da auch ne Antwort haben Also wenn ich 2 Befehle nacheinander mache, bleibt er beim ersten hängen und macht erst weiter, wenn ich den 1. Befehl per "kill" abschieße...
Code:
exec("cd /home/wow/bin && ./start1.sh");
exec("cd /home/wow/bin && ./start2.sh");
Ich hoffe jemand kann mir helfen... Danke schonmal
P.S.: Ich weiß, dass ist nicht das optimale Forum dafür, aber es geht ja eigentlich darum, wie ich mit PHP diesen Screen erstellen kann ^^ Also kann man sich streiten xD