@stepanof23
DevOps/DataOps

Как перейти с Xvnc на Xvfb-run?

Программа запускается посредством связи с X сервером. Примерный скрипт запуска с использованием Xvnc:
Xvnc -ac :100&
export DISPLAY=":100"
sleep 1
./programm
killall -9 Xvnc

В связи с необходимостью запустить программу на железе, где нет рабочего интерфеса для VNC, была выбрана Xvfb (xvfb-run) на замену для Xvnc.

Однако разобраться с ней не удалось. Прошу совета, что не так в моем новом скрипте, который просто виснет на этапе выполнения programm:

#Xvfb :100 -screen 0 1024x768x24 -fbdir /home/user&
sleep 2
export DISPLAY=localhost:100.0
xvfb-run -n 100 -l -a -e /home/user/err.txt ./programm
killall -9 Xvfb
killall -9 xvfb-run

Нужно ли запускать Xvfb перед запуском xvfb-run (сейчас строка закомментирована)?
  • Вопрос задан
  • 210 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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