如果有人知道如何在QNX中休息进程ID,请告诉我。我在网上搜索,但看起来没有什么可以找到的。 我实际上需要编写一个脚本来执行以下操作:
为了做到这一点,我只需要有关如何在QNX OS中重置进程ID的信息。 提前谢谢。
答案 0 :(得分:1)
QNX Neutrino内核在启动时为每个进程分配PID。你不能选择你得到的PID,只能选择给你的PID。在QNX中没有重置PID计数的概念。
要查找PID,如果您知道进程名称,只需使用:
ps -e | grep processname | awk {'print $1'}
这将返回进程 processname 的进程ID。如果您在脚本中执行此操作,则可以使用以下命令将结果分配给变量:
varname=`ps -e | grep processname | awk {'print $1'}`
确保在主表达式周围使用反引号。
希望这有帮助。