[Mono-dev] starting process in Linux environment
Robert Jordan
robertj at gmx.net
Tue Feb 21 13:39:49 UTC 2012
On 21.02.2012 13:36, pattex007 wrote:
> Hi
>
> i'm trying to start a proces in linux but it fails.
>
> the problem is the process argument, it doesnt recognize it.
> Process procNetAdapters = new Process();
>
> ProcessStartInfo startInfo = new ProcessStartInfo("ifconfig");
> startInfo.Arguments = "| grep 'inet addr:'";
Pipes are a shell feature. You can only use them as arguments
to ProcessStartInfo if the process you're trying to start
is the shell itself:
ProcessStartInfo startInfo = new ProcessStartInfo("/bin/bash");
startInfo.Arguments = "-c '| grep \\'inet addr:\\''";
...
Robert
More information about the Mono-devel-list
mailing list