标签: linux bash shell unix
bash如何处理作业ID?如果我运行以下内容:
sleep 10 & sleep 60 &
然后当sleep 10终止并再次运行sleep 7 &时,第三个作业的ID为3而不是1.作业ID号是否仅重置为上次停止的作业号(或0)如果非停止)?此外,每个工作的工作ID都会增加吗?例如,如果我运行像fg这样的内置命令,它是否会增加作业ID?
sleep 10
sleep 7 &
fg
我的第二个问题是,如何分配流程组?是同一个作业中的每个进程都具有相同的进程组ID吗?