J'essaie d'exécuter une commande shell simple et d'imprimer le résultat sur une page Web mais les résultats sont vides. Voici un morceau de code que j'ai trouvé mais rien n'a fonctionné jusqu'à présent.Exécuter une commande shell via ssh en utilisant PHP
<?php
$server = "myserver";
$username = "myadmin";
$command = "ps";
$str = "ssh " .$username. "@" .$server. " " .$command;
exec($str, $output);
echo '<pre>';
print_r($output);
echo '</pre>';
?>
La commande ssh fonctionne-t-elle d'elle-même, c'est-à-dire que vous avez d'abord essayé la ligne de commande? – bjackfly
'exec ($ str, $ sortie, $ return); Vérifiez aussi le code d'erreur 'var_dump (array ($ output, $ return));' – Jigar
aussi 'echo $ str;' récupérez la chaîne et essayez de l'exécuter manuellement dans shell. – Jigar