当日志文件没有改变时,如何从bash脚本中杀死hudson作业?

时间:2013-11-27 19:03:47

标签: bash hudson monitoring

当日志文件没有改变时,如何从bash脚本中杀死hudson作业? (哈德森被冻结了。)

上下文:我有一个bash脚本,检查日志文件是否在X秒后发生了变化,我想修改它以检查是否超时提升,并且控制台中没有错误,这意味着hudson作业被冻结,所以我希望得到关于此的通知。

2 个答案:

答案 0 :(得分:0)

使用Build Timeout plugin.

可能更容易

答案 1 :(得分:0)

最后解决方案是使用以下命令:

#!/bin/bash
#if the log file does not change
if [ "something" ]; then
    kill -9 $(pidof eclipse)
fi

这会杀死eclipse实例(谁调用hudson),并继续构建其他元素,这对我的任务来说是好的。