Как я могу установить переменные среды в моей службе Linux для Asterisk, даже если у нее нет реального пользователя?

Я создал службу linux, которая работает как демон (и запускается из /etc/init.d/X). Мне нужно установить некоторые переменные среды, к которым может получить доступ приложение.

Вот сценарий. Приложение представляет собой набор сценариев Perl AGI, которые зависят от пользователя asterisk (и, следовательно, должны запускаться от имени), но asterisk не имеет оболочки. В идеале я бы просто установил это в /home/asterisk/.bashrc , но этого не существует для звездочки.

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

13
задан Fred Foo 29 October 2010 в 10:06
поделиться