Execution de script via SSH et PHP

Salut, :slightly_smiling:

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 …

<?php $connexion = ssh2_connect('192.168.0.6',22); if(ssh2_auth_password($connexion, 'serveurn1','***')) { echo "Connexion active.... "; } else { echo "Connexion impossible" } ?>

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 :blush:

Merci

Je me permet de upper vu que sa part aux oubliettes :005

Ouvre un fil dans la section “programmation”.