2

предыстория - мне нужно запустить приложение Adobe Air, которое делает некоторые вещи, делает снимок экрана и сохраняет JPG, а затем убивает себя. (в среде Linux)

У меня он успешно работает на Ubuntu в среде GNOME. (на EC2, используя приложение удаленного управления окнами NoMachine / NXClient)

Но мне нужно запустить его автоматически из скрипта. на сервере. Когда я пытаюсь запустить его из командной строки (через ssh), я получаю сообщение об ошибке:

Gtk-WARNING **: cannot open display: 

Итак, мой вопрос: как это можно запустить автоматически из сценария.

2 ответа2

1

догадаться.

Xvfb :1 &
export DISPLAY=:1
./runMyApp &
0

Еще проще:

$ xvfb-run ./runMyApp

(Вы найдете xvfb-run в пакете xvfb .)

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .