如何在C中找到进程的作业ID?
shell是否将作业ID分配给所有进程(前台和后台)如何在C中找到进程的作业ID?,c,unix,shell,C,Unix,Shell,shell是否将作业ID分配给所有进程(前台和后台) 作业命令显示现有的后台作业。如何查看前台进程的作业ID 我想使用C中的一个函数(如getpid())来获取给定进程的作业ID和状态,给定进程的pid 作业ID的最大值是多少 作业控制是一种外壳功能,而不是像进程那样的操作系统级功能 在调用作业控制时分配作业标识符,例如使用挂起字符(通常为Ctrl-Z)或通过在命令行末尾发出&符号 只有在挂起作业时,前台进程才会获取作业ID。挂起时,shell将为您输出作业ID 你不能,因为你不再在壳里工作了
作业
命令显示现有的后台作业。如何查看前台进程的作业IDgetpid()
)来获取给定进程的作业ID和状态,给定进程的pid作业控制是一种外壳功能,而不是像进程那样的操作系统级功能
&
符号作业id不同于流程和父流程id。上述定义对作业id的解释不太清楚如果您说出了您要实现的目标,可能会有所帮助。