Das Problem: Ich versuche mittels eines PHP-Scriptes eine Anwendung zu starten, allerdings gibt mir exec() keinerlei Meldung zurück.
	
Ausgeführt werden soll defakto folgender Befehl im entsprechenden Verzeichnis:  relay /dedicated_cfg=dedicated_cfg.txt /join=the_login_of_the_game_server /joinpassword=spectator_password_of_the_game_server_if_needed
Stutzig macht mich, dass ich keinerlei Meldung erhalte. Der Part innerhalb des IF-Zweiges wird definitiv ausgeführt, was ich mit einer Testvariablen bereits überprüft habe.
In "etc/sudoers" habe ich testweise mal eine Erlaubnis für das gesamte Webverzeichnis eingefügt.
					PHP-Code:
	
	
<?php
if($_REQUEST["send"] == 1)
{
  exec("sudo /home/gameserver/relay/relay 
/dedicated_cfg=dedicated_cfg.txt /join=" . $_REQUEST["login"] . " /joinpassword=" . $_REQUEST["specpw"], $results);
  print_r($results);
}
?>
Stutzig macht mich, dass ich keinerlei Meldung erhalte. Der Part innerhalb des IF-Zweiges wird definitiv ausgeführt, was ich mit einer Testvariablen bereits überprüft habe.
In "etc/sudoers" habe ich testweise mal eine Erlaubnis für das gesamte Webverzeichnis eingefügt.
 
          
 Moderatorin
 Moderatorin

 
							
						
Kommentar