我想知道我是否可以使用Bamboo的SSH任务来运行脚本(这会启动一个小的java消息注入器).
然后grep日志以获取错误.如果存在任何错误,我想失败.
像这样的东西:

这是一个Bash问题还是真的关于Bamboo?这是Bash问题的答案:
如果你跑
[[ ! $(grep ERROR /a/directory/log/*) ]]
Run Code Online (Sandbox Code Playgroud)
如果在文件中的任何位置找到单词"ERROR",脚本将退出并显示错误.
Bamboo应该将任务执行检测为失败.
(请注意,如果Bash不是目标系统上的默认shell,则可能需要#!/bin/bash在脚本文件的顶部.)