[QNX 自适应分区用户指南]8.3 在分区中启动一个进程
Posted 高桐@BILL
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了[QNX 自适应分区用户指南]8.3 在分区中启动一个进程相关的知识,希望对你有一定的参考价值。
你可以在你的构建文件中使用选项来在启动时启动应用程序。一般地,只需启动启动多进程应用程序的命令,因为初始命令的子进程(包括 shell 和从这些 shell 运行的命令)在同一分区中运行。
你也可以在命令行中将进程启动到分区中。 <sys/sched_aps.h> 中定义的接口允许你将单个线程启动到一个分区并将当前正在运行的线程移动到另一个分区。
一,使用构建文件在分区中启动进程
要将命令启动到分区中,需要在构建文件的启动脚本中使用 [sched_aps=partition_name] 属性。例如:
[+session pri=35 sched_aps=DebugReserve] ksh &
在DebugReserve分区中启动一个高优先级的shell。
创建分区后,用于在分区中启动命令的语句可能会出现在启动脚本中的任何位置。
二,使用命令行在分区中启动进程
要从命令行启动分区中的程序,需啊哟使用 on 命令的 -Xaps=partition_name 选项。 (X 指的是外部调度程序,在这种情况下是线程调度程序。)例如:
on -Xaps=DebugReserve ksh
在DebugReserve分区中启动一个shell。
三,使用程序在分区中启动进程
为了从程序中将一个程序启动到分区,
以上是关于[QNX 自适应分区用户指南]8.3 在分区中启动一个进程的主要内容,如果未能解决你的问题,请参考以下文章