作业表

  • 2026.08.09 | youres | 70次围观
    bash wait -n作业表回收机制详解:为什么后台任务结束后记录还在
    在写bash并发脚本时,很多人会遇到这样一种困惑:明明后台任务已经执行完了,jobs 命令却仍然显示那条记录。脚本跑久了,作业表越来越长,甚至开始影响脚本行为。这到底是怎么回事?今天就来把 wait -n 相关的作业表回收机制讲清楚。 什么是bash的作业表 bash 为每个 shell 会话维护一张「作业表」(job table),用于跟踪当前 shell 中启动的所有后台任务。每启动一个后台进程,bash 就会在作业表中创建一条记录,记录内容包括:进程号(PID)、任...
1