目前我正在尝试使用 Pentaho 制作一个通用的错误处理脚本。到目前为止,我已经找到了一些关于 Shell 脚本的信息,但它们似乎对我不起作用。
我想要创建的是一个脚本(Shell 或其他),它可以通过 Gmail 或 Hipchat 发送消息,其中包含有关错误和问题的信息。这必须是一个通用步骤,以便可以轻松地将其放置在任何其他工作中。
有人有想法吗?我根本无法通过 Google 找到有关 Pentaho 的太多(过时的)信息。
我也尝试过发送电子邮件,但由于某种原因,我只收到一封包含已完成操作的电子邮件,而不是我收到的错误?
下面列出了我找到的 shell 脚本,但它似乎没有发送电子邮件:
#!/bin/sh
OUTDIR=/pentaho/spoon/data-integration/Backup/FCP_DEL_ALL.out
v_jobfile=/pentaho/spoon/data-integration/production_reports/XYZ.kjb
/pentaho/spoon/data-integration/kitchen.sh \
-file="$v_jobfile" -level=Minimal > $OUTDIR
if [ $? -eq 0 ];
then
echo "The Program Completed Successfully(KAAS) :-" >> $OUTDIR
else
mail -s "TRF NAME ERROR" mick.vanhulst@gmail.com -c mick.vanhulst@gmail.com < /pentaho/spoon/data-integration/Backup/FCP_DEL_ALL.out
fi