System.Diagnostics.Process p = new System.Diagnostics.Process();
System.Diagnostics.Process.Start(psi);
p.WaitForExit();
la commande s'execute normalement sur la machine linux.
Mon probleme est que p.WaitForExit() ne me redonne pas la main
Dans le task manager, je vois en effet que la commande SSH tourne encore alors que la commande s'est terminée sur la machine linux
Je précise que si je lance le ssh via ms-dos ou via Cygwin la commande fonctionne bien sur la machine linux.
Mais cette fois ci la commande SSH se termine après fin d'exécution sur la machine linux.