我有一个mkifs
脚本文件,.build
扩展用于构建qnx .ifs
图像。当我的QNX用图像启动时,我想在后台启动一个进程。进程是一个服务,它等待传入的请求,并且永远不会结束。
我想知道我如何在.build
文件中定义我的进程以在后台运行它。
也许这就是你的答案:
"如果在命令行后面指定& (&),程序将在后台运行,并且Neutrino不会等待程序完成后再继续执行脚本中的下一行。如果您没有指定&号,并且程序没有退出,那么脚本的其余部分将永远不会执行。在引导脚本完成之前,系统不能完全运行。"[1]
所以把这个放到你的构建文件中:
[+script] .script = {
"do-stuff" &
}
你的Buildfile应该已经有"script"部分了
[1] http://www.qnx.com/developers/docs/6.3.0SP3/neutrino/building/building_nto.html