Запускать процессы в отдельных средах в Cygwin - PullRequest
0 голосов
/ 22 июля 2011

ТАК У меня есть скрипт, который создает собственные переменные окружения, к которым затем обращается программа на С ++.

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

Сейчас я занимаюсь откройте новое окно Cygwin и: , ./script.sh

Но я должен каждый раз открывать новое окно.

1 Ответ

0 голосов
/ 26 августа 2011

Просто запустите столько ./script.sh >outN 2>errN & в одном окне, сколько вам нужно (примечание: используйте разные числа N на вызов; делайте , а не , поставьте их точку). Таким образом, они не могут перезаписывать переменные окружения друг друга, потому что каждый скрипт выполняется в отдельной оболочке.

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