azkaban 调用 shell脚本,执行结果不返回

44 篇文章 183 订阅 ¥9.90 ¥99.00
27 篇文章 0 订阅
12 篇文章 1 订阅
本文档介绍了如何在Azkaban中调用Shell脚本,并遇到执行结果无法返回的问题。通过查看和配置Azkaban的作业文件,探讨解决此类问题的方法。
摘要由CSDN通过智能技术生成

vim /data/azkaban/exec/job/test.sh

shell脚本内容,

#!/bin/bash
set -e
configfile="$1"
while read -r line ; do
 eval "$line"
done < $configfile
path=data
name=ads_ub_pv_uv_ip_cnt
sed "s/yesterday/$yesterday/g" /$path/azkaban/exec/job/$name.sql > /$path/azkaban/exec/job/$name_temp.sql
PGPASSWORD=$password psql -h $ip -U $username -d huayu -p 5432 -a -f /$path/azkaban/exec/job/$name_temp.sql
#以下代码就是希望azkaban返回执行结果的关键代码
A=$?
if [ $A == 0 ]
then
  echo "执行成功!!哈哈"
else
  echo "执行失败!!异常"
  exit 1
fi
rm /$path/azkaban/exec/job/$name_temp.sql

在azkaban里调度配置.

 job文件

type=command
command=sh /data/azkaban/exec/job/ads_brt_base_all_cnt.sh /data/azkaban/exec/job/configlie.properties

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

lg4546

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值