【发布时间】:2018-03-28 06:10:14
【问题描述】:
我有一个要求,如果我们有一个通过会话生成的错误文件并且不是 0 字节文件,我需要向运营团队发送一封警报邮件。
我的流程如下:
Session -> Command task
命令任务有以下命令
if [ -s $INFA_ROOT/BadFiles/<filename_<wf_date>.bad>]; then echo "reject | mailx -s "test" abc@abc.com fi
命令任务成功执行,但工作流日志显示命令任务失败
错误代码 256
如果我在 UNIX 中运行相同的命令,它会触发邮件。
我们使用命令任务有什么限制吗
谢谢
【问题讨论】:
-
您使用的是操作系统配置文件吗?
-
@MarekGrzenkowicz 是的,$INFA_ROOT 已定义。问题是由于命令中缺少分号
-
@Maciejg:是的。问题是由于命令中缺少分号