Vous devez appeler un script shell Unix à partir d'un assemblage Net, comment le ferais-je? Et renvoyer le résultat tabulaire (paire (s) de valeur clé) à l'appelant.Comment appeler un script shell à partir d'un assemblage réseau
Répondre
En supposant que vous exécutez votre code Mono sur Linux, vous devriez être en mesure de faire quelque chose comme ceci:
System.Diagnostics.Process proc = new System.Diagnostics.Process();
proc.StartInfo.FileName = "myscript.sh";
proc.Start();
Je vois que vous avez maintenant ajouté que vous devez être en mesure d'analyser la sortie de la script shell. Jetez un oeil à this exemple plus complexe qui montre comment obtenir la sortie du script.
Il est difficile de donner des conseils sur la façon d'analyser réellement la sortie, car vous ne nous donnez pas un exemple de ce à quoi la sortie ressemble.
Il devrait également rediriger StandardInput afin de ramener le résultat tabulaire à l'appelant. – Nick
Il n'y avait aucune mention d'obtenir les résultats quand j'ai posté ma réponse ... – andynormancx
Désolé que j'ai oublié de mentionner .. – TonyP
- 1. Comment appeler un script shell à partir du programme PLSQL
- 2. script shell + calculer réseau IP par script shell
- 3. Comment appeler un script Perl à partir d'Excel?
- 4. Comment exécuter un script shell à partir de LaTeX?
- 5. comment appeler terminal.app à partir d'un script PHP?
- 6. Entrée à partir du script shell
- 7. Comment appeler une application shell à partir de SQL storedprocedure?
- 8. Appeler un script shell d'un programme java avec
- 9. Appel d'un script shell à partir d'une application Groovy/Grails
- 10. Comment rediriger stdin à partir d'un script shell vers une commande dans le script shell?
- 11. Appeler make à partir d'un script bash ne fera pas
- 12. Comment utiliser pastebin à partir d'un script shell?
- 13. Comment puis-je exécuter un script shell à partir d'un script Perl exécuté par cron?
- 14. Mysql: Comment appeler le fichier de script SQL à partir d'un autre fichier de script SQL?
- 15. Un script shell "try"
- 16. Comment appeler un script SQL à partir d'un autre script SQL?
- 17. Comment appeler un autre script PHP à partir d'un script PHP?
- 18. Comment appeler un script batch depuis Powershell?
- 19. à l'aide bringue dans un script shell
- 20. changer le répertoire shell à partir d'un script?
- 21. À propos de Shell Script
- 22. L'appel d'un script shell à partir de Java se bloque
- 23. shell Linux: comment appeler les programmes après un certain temps
- 24. Comment rendre un script shell AIX exécutable?
- 25. Comment lancer un script shell en PHP?
- 26. Envoyer une sortie au fichier à partir du script shell
- 27. Exécution d'un fichier jar à partir d'un script shell
- 28. la source ne fonctionne pas à partir de script shell
- 29. Exécuter la commande à partir des variables du script shell
- 30. Comment lancer un shell linux à partir de/etc/inittab
Voulez-vous dire lorsque vous utilisez Mono sous Linux? – andynormancx