ich habe das folgende Script um einen Gameserver zu starten:
Code: Alles auswählen
<?php
$action=$HTTP_GET_VARS['action'];
$output = shell_exec("./Verzeichnis/wo/die/Startdatei/liegt status");
//
// Server starten
//
if ($action=="start")
{
$output = shell_exec("./Verzeichnis/wo/die/Startdatei/liegt start");
sleep (3);
echo"
<p><b>$output</b> <font color='#FF0000'>Server gestartet</font></p>
";
}
if ($action=="restart")
{
$output = shell_exec("./Verzeichnis/wo/die/Startdatei/liegt restart");
sleep (3);
echo"
<p><b>$output</b> <font color='#FF0000'>Server neugestartet</font></p>
";
}
if ($action=="stop")
{
$output = shell_exec("./Verzeichnis/wo/die/Startdatei/liegt stop");
sleep (3);
if ($output) {
echo"
<p><b>$output</b> <font color='#FF0000'>Server gestopt</font></p>
";
}
else {
echo "Server nicht gestartet.";
}
}
echo "
<p><a href='server-index.php?action=start'>Server Starten</a></p>
<p><a href='server-index.php?action=restart'>Server Neustarten</a></p>
<p><a href='server-index.php?action=stop'>Server Stoppen</a></p>";
?>