Возиться с переменными среды для одной команды

В настоящее время я планирую использовать ProcessBuilder Symfony, который позволяет установить некоторую переменную окружения, которая будет передана в proc_open вызов.

Мне нужно для определенной команды, чтобы изменить TMPDIRи восстановить его впоследствии, поэтому мне было интересно, если, когда измененный env (и, следовательно, измененное значение для $TMPDIR переменная env) будет восстановлена ​​после вызова, или мне нужно восстановить ее самостоятельно? И будет ли это значение действительно изменено, если это необходимо для конкретной команды (в моем случае это ghostscript)?

Спасибо

0

Решение

После некоторых испытаний кажется, что $env параметр в proc_open Функция действительно изменяет среду только на время выполнения процесса. Так что это в основном охватывает мой вопрос. :}

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]