Я запускаю Tomcat на OS X Server 10.6.6 под обычным веб-компонентом, поставляемым с ОС. Пока это работало нормально, но мне нужно добавить несколько записей в $PATH
переменная окружения для программ, к которым мне нужен доступ с веб-сервера (точнее, я запускаю Hudson под Tomcat, которому нужен доступ к инструментам сборки, которые я установил).
Tomcat и веб-компонент, похоже, работают под пользователем __appserver_, у которого другой $PATH
чем учетная запись администратора.
Как правильно добавить глобальную запись в $PATH
в OS X Server для веб-компонента? Желательно это сделать только один раз, чтобы и __appserver_, и Администратор пользователь может получить доступ к тому же $PATH
.
РЕДАКТИРОВАТЬ: Добавление пути к /etc/paths
или /etc/paths.d/somefile
не сработало. Tomcat и Hudson по-прежнему не видят эти каталоги.
Вы можете установить глобальные пути в MacOS X, добавив файл в /etc/paths.d
с путем, который вы хотите добавить.
Это изменение затронет всех пользователей вашей системы, поэтому оно охватывает именно то, что вы ищете.