Создание одного Новомодного сценария видеть переменные среды другого

У меня есть сервер, который запускается с Выскочки:

/etc/init/server.conf

description     "Server"  
start on runlevel [2345]  
stop on runlevel [!2345]  

respawn
exec /opt/myserver/runmyserver.sh

Для работы правильно, этому нужна другая служба ОС, таким образом, это запускается с выскочки также:

/etc/init/screen.conf

description     "Screen"  
start on runlevel [2345]  
stop on runlevel [016]  
respawn

export DISPLAY=:1
exec /usr/bin/Xvfb $DISPLAY

Проблема состоит в том, что мой сервер, когда он работает, не видит var ДИСПЛЕЯ, если я не связываюсь между ними заменой, запускают строку файла конфигурации server.conf к

start on started screen

Я знаю, что Выскочка является основанной на событии параллелью init система, и упорядочивание не обещано, но я не забочусь, какой, запущенный сначала или даже если они запустили вместе, пока они совместно используют ту же среду (переменные).

Что усложняет вещи, вот то, что server.conf на самом деле не принадлежит мне, и я не хочу изменять его, если я не имею к.

Существует ли способ сделать var ДИСПЛЕЯ видимым к серверу запущенный в server.conf, не изменяя его?

Спасибо

1
задан 21 October 2014 в 04:52

0 ответов

Другие вопросы по тегам:

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