我们正在使用rundeck扫描服务的日志文件,并根据在其中找到的内容采取措施。基本上,对于找到的每个项目(不存在记录),都会初始化git存储库并调用一些其他终结点,但这并不是重点。
我们正在将作业设置为按计划运行,例如每隔几个小时运行一次,并发送有关失败的通知,此外,仅当已采取至少一项操作(例如,输入任务中的shell脚本)时,才发送有关成功的通知。循环至少一次)。编写脚本是为了使它仅在找到要操作的项目时才在stdout上输出输出。
在rundeck中是否有一种方法可以触发此要求的通知?还是一种无需编写脚本即可编写脚本的方法?
一种可能的解决方法是关闭故障通知触发器,并在没有任何操作的情况下使脚本返回非零值,但我对此不太满意。
输出是否真的为空,或者是否可能有一些空白行或回车符?
—
Tensibai'3
从bash的角度来看,它是空的;有一个与我的脚本一个单一的配件台阶,不知道我rundeck将与输出周围装饰它
—
ᴳᵁᴵᴰᴼ
是否可以选择从脚本本身发送通知?因此,rundeck仅在失败时发出通知,而脚本会自己执行“我做了某件事”通知?
—
Tensibai
这实际上是一个好主意!
—
ᴳᵁᴵᴰᴼ