Какой лучший способ заставить исполняемую программу Qt запускаться как сервис в Ubuntu

Вы могли бы также интересоваться платформой поблочного тестирования, которая является частью qooxdoo, платформа RIA с открытым исходным кодом, подобная Dojo, ExtJS, и т.д. но с вполне всесторонним набором инструментальных средств.

Попытка интерактивная версия testrunner. Подсказка: совершите нападки серая стрелка, наверху покинутая (должен больше делаться ясным). Это - кнопка "игры", которая запускает выбранные тесты.

Для обнаружения больше о классах JS, которые позволяют Вам определить свои модульные тесты посмотрите онлайн средство просмотра API .

Для автоматизированного тестирования UI (на основе RC Селена), проверьте Средство моделирования проект.

1
задан 16.05.2020, 15:57

2 ответа

В Ubuntu Большинство init сервисы были заменены upstart задания.

Вот место, где запустить http://upstart.ubuntu.com/getting-started.html .

0
ответ дан 16.05.2020, 15:58

Программы, запущенные от /etc/init.d (или, скорее от /etc/init в случае выскочки), называют демоны , и они обычно работают как фоновые процессы со всем их выводом, перенаправленным к файлу журнала. Демоны часто запускаются на начальной загрузке системы и не зависят от выполнения сессии GUI, или от пользователя, входящего в их учетную запись и т.д.

Нормальное, "пространство пользователя", графические программы очень отличаются - спокойные приложения обычно запускаются из X сессий, и технически являются "детьми" этих X процессов, поэтому когда X выходов приложение завершаются. Концептуально, может быть приблизительно X сессий, работающих на машине одновременно с отдельной копией Вашего приложения, работающего в каждом, таким образом, идея добавить сценарий запуска Вашего приложения к /etc/init.d не сократила бы его даже в принципе.

возможно сделать что-то подобное тому, что Вы хотите путем конфигурирования X, что это автоматически запускает приложение на запуске. Идя далее, можно использовать минималистический менеджер окон, который только запустил бы максимизируемый полный экран приложения. Это называют "режимом киоска" - можно найти несколько учебных руководств в сети. Например, вот quersion на Unix& Linux: Debian основывал систему, только одну gui программу, ничто иное

0
ответ дан 16.05.2020, 15:58
  • 1
    Хорошо, I' ll проверяют его и видят, работает ли это на меня или нет, тогда I' ll поражают ответ. Спасибо sergey – Karthik_elan 16.05.2020, 15:59
  • 2
    @Sergey, Почему Вы думаете программа операции в секунду, имеет GUI или что это должно быть запущено в X контекстах? – Nick 16.05.2020, 15:59

Теги

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