Bash окружает с различными переменными среды

Я попытался бы диагностировать, если это - проблема с Вашей средой VM или Вашим кодом. Вот некоторые вещи рассмотреть о Вашем VM.

  • Вам настраивали VMware, чтобы предоставить доступ нескольким ЦП? У меня нет опыта с последними версиями, но он раньше был чем-то, что необходимо было конкретно позволить. В VirtualBox у меня есть опция в конфигурации виртуальной машины, которая указывает, со сколькими ЦП гостю разрешают работать.

  • Если Вы cat /proc/cpuinfo от Вашего гостя Ubuntu Вы видите больше чем один ЦП?

  • Вы получаете надлежащее использование нескольких ЦП, если Вы делаете что-то универсальное как вход в Ваше ядро получает выполнение компиляции ядра с make -j10?

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

5
16.10.2012, 20:57
3 ответа

Для загрузки переменных среды, Вы поместили в файл, можно использовать source команда. например.

Посмотрите текущий путь:

 > echo $PATH
 /bin:/usr/bin:/usr/local/bin:/sbin:/usr/sbin

Файл с пользовательскими параметрами среды..

 > cat exports
 export PATH="/home/me/bfin2012:$PATH"
 export ...

Загрузите пользовательскую среду

 > source exports

Подтвердите изменения.

 > env | grep '^PATH'
 PATH=/home/me/bin2012:/bin:/usr/bin:/usr/local/bin:/sbin:/usr/sbin
5
27.01.2020, 20:39

Вы уже установили переменную и экспортировали переменную набора. Если Вы хотите ввести новую оболочку удара в этой точке с той существующей переменной, Вы просто работаете:

bash

Обратите внимание, что процедура запуска новой оболочки могла бы закончить тем, что перезаписала Вашу переменную, хотя! Это могло произойти в .bashrc, например.

1
27.01.2020, 20:39

Любое изменение Ваш сценарий для окончания exec bash, или выполненный

sh -c '. bfin.sh; exec bash'

Если Вы хотите изменить среду текущей оболочки, работать

. bfin.sh

. (точка или период), встроенный выполняет команду из указанного сценария в той же среде оболочки, как функция.

0
27.01.2020, 20:39

Теги

Похожие вопросы