如何使用mkifs脚本在QNX中启动后台进程?

时间:2015-07-18 19:08:47

标签: qnx qnx-neutrino qnx-ifs

我有一个mkifs脚本文件,其.build扩展名用于构建qnx .ifs图像。我想在我的QNX启动图像时在后台启动一个过程。该过程是一种等待传入请求并且永不结束的服务。

我想知道如何在.build文件中定义我的流程以在后台运行它。

1 个答案:

答案 0 :(得分:1)

也许这可能是你的答案:

“如果在命令行后指定&符号(&),则程序在后台运行,Neutrino不会等待程序完成,然后继续执行脚本中的下一行。如果你不这样做t指定&符号,程序不退出,然后脚本的其余部分永远不会执行。系统在引导脚本完成之前不能完全运行。“[1]

所以把它放在你的构建文件中:

[+script] .script = {

    "do-stuff" &

}

你的Buildfile应该已经有了“脚本”部分

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