Salut,
Je me permet de m’inscrire sur le forum pour vous demandez un peu d’aide.
En effet, j’essaye de faire un mini panel de gestion de serveur de jeu (démarrer, arrêter …).
Pour cela je pense que la meilleur solution est d’utilisé le module SSH via PHP.
Seul petit problème sa ne marche pas.
Mon script PHP
[code]<?php
if(isset($_GET[‘action’]))
{
if($_GET[‘action’] == “demarrer”)
{
echo "Demarrage ";
$stream = ssh2_exec($connexion,'sh /home/serveurn1/start.sh');
stream_set_blocking($stream,true);
$output =stream_get_contents($stream);
echo $output;
}
if($_GET['action'] == "stop")
{
echo "Il s'arrete";
exec('sh /home/serveurn1/stop.sh');
}
}
?>
Connexion …
Demarrer le serveur
Stopper le serveur
[/code]
Mon script de démarrage :
[code]#!/bin/bash
screen -dmS minecraft java -Xmx512M -Xms512M -jar minecraft_server.jar nogui
[/code]
Le problème rien ne s’exécute, aucun screen de créer, et rien ne s’affiche quand je fait un echo (ce qui empêche un debug).
Je suis peut être complétement a coter de la plaque mais je vois pas trop comment faire
Merci