Jenkins负责在远程计算机中执行一个脚本。通常需要5分钟才能完成此脚本的执行。但是从过去的两个月中,我发现该脚本永远运行,并且在12分钟后变得超时。
当我对问题进行故障排除时,我发现脚本已在远程节点上成功执行,但该脚本未在jenkins输出控制台上反映出来。
我从Google那里发现了一个使用此脚本的小脚本,它解决了我的问题(部分)。有时此脚本成功运行,有时就像永远运行。
#!/bin/bash
./script.sh &
wait
"echo all process done !"
我还有其他方法可以解决此问题吗?