Невозможно подключиться к локальному серверу MySQL через сокет

Есть разница между подоболочкой и дочерним процессом. Вы спрашиваете о подоболочке.

Когда родительская оболочка находит исполняемый файл, она порождает подоболочку, подоболочка имеет доступ ко всем переменным родительской оболочки. Вот почему переменная PATH также доступна для подоболочки.

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

Вы можете проверить следующую команду.

отключить a; a = 1
(echo "a is $ a в подоболочке")
sh -c 'echo "a is $ a в дочерней оболочке"'

для получения дополнительной информации обратитесь к ссылке подоболочка

0
01.02.2018, 16:38
0 ответов

Теги

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