Hallo,
ich habe gestern an so ner Art Webinterface gesessen, mit ein paar Knöpfen die einen CS:GO Server neu starten und auch updaten soll.
Das geht in PuTTy ganz einfach mit csgo-server @training1 restart bzw update.
Meine .php sieht wie folgt aus:
<?php
include("sshverbindung.php");
$restart = "csgo-server @training1 restart";
$connection = ssh2_connect($server, 22); ssh2_auth_password($connection, $username, $password);
$notiz = ""; if(isset($_POST['restart'])){ ssh2_exec($connection, $restart); $notiz = 'Server wird neu gestartet.'; } ?>
<html>
<body>
<form action="index.php" method="post">
<button type="submit" name="restart">Server neu starten</button>
</form>
</body>
</html>
Er führt den Befehl "csgo-server @training1 restart" auch aus, nur bricht er diesen wieder ab.
Kann ich den Befehl irgendwie länger ausführen lassen oder gibt es dazu noch andere Lösungswege?
Grüße