为每个后台任务获取sh.exe

时间:2014-12-01 09:59:06

标签: c# bash cygwin background-process

我使用以下命令从bash脚本开始并行运行大约30个进程:

/MyApp arg1 arg2 &

其中/ MyApp是c#executable的软链接。

我注意到在任务列表中有一个" sh.exe"对于我开始的每个MyApp。

这是预期的吗?或者我是否错误地开始了这些任务?

1 个答案:

答案 0 :(得分:0)

尝试使用exec运行命令,例如:

exec /MyApp arg1 arg2&

这将导致/ MyApp替换shell然后在后台运行,并且您不会看到每个命令都会产生额外的shell。