概念Process Group
进程组
Unix/Linux操作系统中用于组织和管理相关进程的机制,同一进程组内的进程可以接收统一的信号,常用于批量终止相关子进程
时间轴 (近 90 天)
9月30日
通过setsid()或setpgrp()将子进程置于独立进程组,结合kill(-pgid, SIGKILL)可实现批量清理
待验证50%
9月30日
cgroup方案在Linux上清理最为彻底,但macOS支持有限;进程组方案跨平台兼容性较好,但对已脱离进程组的逃逸进程无能为力
待验证50%
Unix/Linux操作系统中用于组织和管理相关进程的机制,同一进程组内的进程可以接收统一的信号,常用于批量终止相关子进程
通过setsid()或setpgrp()将子进程置于独立进程组,结合kill(-pgid, SIGKILL)可实现批量清理
cgroup方案在Linux上清理最为彻底,但macOS支持有限;进程组方案跨平台兼容性较好,但对已脱离进程组的逃逸进程无能为力