在shell脚本中返回beeline命令的代码

时间:2018-07-31 14:29:54

标签: hadoop hive beeline

如何捕获在Shell脚本中执行的Beeline命令的返回码。如下所示:

beeline -u $ Beeline -e“如果存在分区,则更改表拖放(date ='');”

我想在shell脚本中捕获上述查询的状态。

谢谢 AG

1 个答案:

答案 0 :(得分:0)

$?捕获上一条语句的返回码。将结果存储在变量中,或使用$?稍后进行更多处理。

beeline -u $Beeline -e "ALTER TABLE DROP if exists partition (date='');"
rc=$?
#do whatever with $rc here