Как вызвать скрипт оболочки из сетевой сборки - PullRequest
1 голос
/ 11 февраля 2010

Нужно вызвать сценарий оболочки Unix из сетевой сборки, как бы я это сделал .. и вернуть табличный результат (пара (ы) значения ключа) вызывающей стороне.

1 Ответ

0 голосов
/ 11 февраля 2010

Предполагая, что вы запускаете свой код в Mono в Linux, вы должны иметь возможность сделать что-то вроде этого:

System.Diagnostics.Process proc = new System.Diagnostics.Process();
proc.StartInfo.FileName = "myscript.sh";
proc.Start();

Я вижу, вы добавили, что вам нужно иметь возможность анализировать выходные данные из сценария оболочки. Взгляните на этот более сложный пример, который показывает, как получить выходные данные скрипта.

Трудно дать совет о том, как на самом деле анализировать вывод, так как вы не даете нам пример того, как выглядит вывод.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...