SEO-Software von Suchmaschinenoptimierung.de

Gameserver interface

(hier klicken, um zum Original Thread zu gelangen)
Banane
Hallo,

ich habe ein problem, und zwar will ich ein interface schreiben aber es scheitert schon an den befehlen^^
code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:

	if($befehl == "Stop"){
  $command = "/etc/init.d/hlds_start stop";
		exec($command, $f);
		       foreach($f as $output) {
           $output = htmlentities($output);
           $ret .= "$output\n";
       }
	}


den befehl führt er mir zwar aus, also ich bekomme eine rückmeldung, aber der server läuft weiter?
was tu ich da am besten die datei gehört "root:root" und hat rechte "7777"

Danke
Gruß Jan
MasterMax
hmmm... stell die Rechte doch mal auf 777^^

lg Max
Kai
Öhm was für ne Rückmeldung kriegste denn da?


MfG Kai
Banane
die datei hat sogar rechte 7777

ich bekomme die rückmeldung
Starting Counter-Strike dedicated server: hlds

aber er startet ned...bzw beendet auch nicht bzw garnichts

Gruß Jan
iHunte
er meinte glaube ich das du die rechte auf "777" setzen sollst und nicht auf "7777"...
Banane
Mit dem unterschied das 777 weniger rechte hat als 7777^^

gruß Jan
moonsword
Zitat:
Original von Banane
Mit dem unterschied das 777 weniger rechte hat als 7777^^

gruß Jan

was für ein schmarrn.....

wie soll es 7777 geben...es gibt 3 möglichkeiten:
User - Group - Others.

7 bedeutet einfach es ist ausführbar, man darf es lesen und überschreiben...d.h. jeder hat alle rechte bei 777....

was du am besten machen kannst, ist den Befehl über einen sudo befehl ausführen Augenzwinkern und also einen sudo für php einrichten und die alle rechte wieder nehmen...ausser halt für root
MasterMax
Zitat:
Original von moonsword
wie soll es 7777 geben...es gibt 3 möglichkeiten:
User - Group - Others.

Hehe, meine Rede großes Grinsen

lg Max
Banane
Irgendwie hab ich das gefühl ich red mit leuten die noch weniger ahnung haben als ich...

die andere 7 steht für UID setzen, GID setzen, Sticky Bit

Aber egal O.o

Gruß Jan
LabSen
Kann es vielleicht auch daran liegen, dass man einen CS Server nicht als root starten/stopen sollte?
iHunte
Grundsätzlich würde ich einen Gameserver niemals als root laufen lassen.
marIus
Zitat:
Original von iHunte
Grundsätzlich würde ich einen Gameserver niemals als root laufen lassen.


warum das denn? es gibt doch keine bösen jungs/mädels da draußen oder? Augenzwinkern smile

klappt der befehl denn auf der commandozeile?
(hier klicken, um zum Original Thread zu gelangen)



Tipp: Ranking-Konzept.de - Das SEO-Forum (Forum rund um die Suchmaschinenoptimierung) der artaxo AG.
Das große Versicherungs ABC von Versicherung.de - mit allen Aspekten der Computerversicherungen!
Fan-Foren.de, die große Community mit Musikforum ist ab sofort online.