0

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

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

4

1 回答 1

1

也许这可能是你的答案:

“如果你在命令行之后指定一个 & 符号,程序在后台运行,并且 Neutrino 不会等待程序完成,然后继续脚本中的下一行。如果你没有指定 & 符号,并且程序没有退出,那么脚本的其余部分永远不会执行。系统在启动脚本完成之前无法完全运行。“[1]

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

[+script] .script = {

    "do-stuff" &

}

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

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

于 2015-07-29T10:44:54.283 回答