gpt4 book ai didi

c - 如何在 QNX 中重置进程 ID

转载 作者:行者123 更新时间:2023-11-30 15:55:43 25 4
gpt4 key购买 nike

如果有人知道如何在 QNX 中重置进程 ID,请告诉我。我正在网上搜索,但似乎什么也没找到。我实际上需要编写一个脚本来执行以下操作:

  1. 查找当前进程 ID
  2. 如果 PID 大于某个特定值,则重置 PID 并启动我的进程
  3. 如果不是更大,那么开始我的过程

为此,我只需要有关如何在 QNX 操作系统中重置进程 ID 的信息。提前致谢。

最佳答案

QNX Neutrino 内核在每个进程启动时为其分配 PID。您无法选择获得的 PID,只能使用给定的 PID。 QNX 中没有重置 PID 计数的概念。

要查找 PID,如果您知道进程名称,只需使用:

ps -e | grep 进程名 | awk {'打印$1'}

这将返回进程processname的进程ID。如果您在脚本中执行此操作,则可以使用以下方法将结果分配给变量:

varname=`ps -e | grep 进程名 | awk {'打印$1'}`

确保在主表达式周围使用反引号。

希望这有帮助。

关于c - 如何在 QNX 中重置进程 ID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11841021/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com