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 :
En local sur mon poste, cela fonctionne, le script unix est bien executé.
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);
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.
Partager