Как запустить фоновый процесс в 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