暴露和更改用于中止的詹金斯PGID

时间:2018-11-09 21:24:48

标签: python linux jenkins

是否有一种方法可以更改中止作业时用来杀死进程的PGID?

我有两个作业正在使用sh在静态目录中运行python(这是我没有使用工作空间或单独目录的原因),但是在两个作业中它们都使用相同的PGID生成,这意味着中止一个作业会导致杀死另一个脚本。

我可以从python内强行更改进程的PGID,但这会使詹金斯无法杀死它吗?

是否有一种快速而肮脏的解决方法?

更新:因此更改GPID实际上并不能防止jenkins杀死其中的任何一个进程。在未中止的作业中更改进程的GPID并不能防止该作业在中止时被其他作业终止。这似乎表明要杀死的进程列表与Dir块相关。

0 个答案:

没有答案