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

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

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

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

Ответы на вопрос(2)

Ваш ответ на вопрос