Supervisor执行Bash管道操作残留子进程问题

在supervisor下添加bash -c的任务,如下所示:

然而在supervisor任务重启后,会有program1和program2还在继续运行,但是groupId变成了1

经过一番查找,发现需要添加下面的两行就可以解决这个问题