Как запустить фоновый процесс в QNX, используя скрипт mkifs?

У меня есть mkifs файл сценария с .build расширение для построения qnx .ifs образ. Я хотел бы запустить процесс в фоновом режиме, когда мой QNX загружается с образом. Процесс представляет собой сервис, который ожидает входящие запросы и никогда не заканчивается.

Мне интересно, как я мог определить свой процесс в .build файл для запуска в фоновом режиме.

1 ответ

Может быть, это может быть ваш ответ:

"Если вы указываете амперсанд (&) после командной строки, программа запускается в фоновом режиме, и Нейтрино не ждет завершения программы, прежде чем перейти к следующей строке в скрипте. Если вы не укажете амперсанд", и программа не завершает работу, тогда остальная часть сценария никогда не будет выполнена. Система не будет полностью работоспособна, пока не завершится загрузочный сценарий."[1]

так что поместите это в ваш buildfile:

[+script] .script = {

    "do-stuff" &

}

ваш Buildfile уже должен иметь часть "script"

[1] http://www.qnx.com/developers/docs/6.3.0SP3/neutrino/building/building_nto.html

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