我如何使用Jenkins触发脚本说A(在python中),以使从脚本A内部触发的shell脚本即使在Jenkins构建完成后仍在后台运行。
现在,我观察到的是,詹金斯工作一结束,它也会杀死后台shell脚本。 但是,在终端上手动运行python脚本很好。
有没有一种方法可以跳过从Jenkins杀死该后台shell脚本的事情?
答案 0 :(得分:1)
在寻找解决方案之后,我碰到了这个链接“生成的生成过程”
https://wiki.jenkins.io/display/JENKINS/Spawning+processes+from+build
添加以下命令以构建步骤有所帮助:
BUILD_ID=dontKillMe nohup shell_script_to_run.sh &