#1 15. April 2007 hi ich hab ein problem: ich habe ein webinterface für meinen root gebastelt, mit dem ich gameserver managen kann. gameserver werden mittels exec() und dem entsprechenden befehl gestartet. läuft alles ganz gut, doch läuft neben dem eigentlichen gameserver immer noch ein sh-prozess unter www-data mit, der genaut den befehl enthält, den ich abgesetzt habe. start ich nun den apachen neu, killt es den gameserver, weil wohl diese prozess beendet wird. der befehl sieht ungefähr so aus: sudo -u [user unter dem der server laufen soll] [gameserver-start-befehl] >/dev/null hat jemand ne idee wie ich das problem lösen kann? hab auch schon mal überlegt, ob ich das per cronjob machen soll. also das halt einfach eine start.sh angelegt wird, wenn er gestartet werden soll und der cronjob alle 10min nach der start.sh sucht und die ausführt. mfg lolkind + Multi-Zitat Zitieren
#2 15. April 2007 AW: Webinterface für Gameserver Deine zweite idee ist eine möglichkeit, wobei es vielleicht komfortabler wäre wenn du den Cronjob jede Minute ausführen lässt - perfomanceunterschied wirste da nicht merken. Eine andere möglichkeit wäre, dass ganze per nohup zu starten, sodass - egal ob der apache gekillt wird oder nicht - das ganze weiterläuft. nohup ../programm + Multi-Zitat Zitieren
#3 16. April 2007 AW: Webinterface für Gameserver thx nohup kannte ich noch net dachte nur, dass ein cronjob jede minute zu viel wäre. naja werde erstmal die nohup methode ausprobieren (net so viel umschreib-arbeit^^). + Multi-Zitat Zitieren