在cygwin中的不同环境中运行进程

时间:2011-07-22 01:23:12

标签: cygwin

所以我有一个脚本可以创建自己的环境变量,然后由c ++程序访问。

我想运行这个程序的多个实例,并且在执行此操作时,我希望让它们在不同的环境中运行,以避免单独的进程访问其他环境变量并混淆。

目前我正在做的事情 打开一个新的cygwin窗口并: 。 ./script.sh

但我每次都要打开一个新窗口。

1 个答案:

答案 0 :(得分:0)

只需在一个窗口中运行尽可能多的./script.sh >outN 2>errN &(注意:每次调用使用不同的数字N; 使用点来源它们)。这样他们就无法覆盖彼此的环境变量,因为每个脚本都是在一个单独的shell中执行的。