Bonjour à tous,

J'ai une VM windows, qui héberge mon application PHP. Dans l'un de mes scripts PHP, je tente d’exécuter un script unix qui se trouve sur une machine distante.
J'utilise pour cela le programme externe Plink.

Dans mon script, c'est défini de la maniéré suivante :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
$cmd = "plink.exe -l {$User} -pw {$Password} {$Hostname} sh /env/test.sh";
passthru($Plink_command);
En local sur mon poste, cela fonctionne, le script unix est bien executé.
Mais dès que je passe sur la VM, cela ne fonctionne pas...je n'arrive pas à savoir pourquoi, je n'ai pas d'erreur - J'ai testé sous cmd et dans la vm la commande et cela fonctionne.


Donc si vous avez une idée, je suis preneur, merci par avance
Eric.