hi Raihan, I was in the same situation before.See if this thing helps you.
Hive command writes to a log file and you cat that file for the success pattern. Let me know if this will help you.Need any further help?? for log in $logdir1/*.hivelog; do cat $log | grep "success pattern" #&> /dev/null if [ $? -eq 0 ] then echo $log job suceeded else echo $log job failed fi done { while read myline;do filePath=$LOCAL_ROOT_DIR$PREFIXS"/"$myline HIVELOGNAME=`echo $myline | cut -d . -f 1` ( hive -f $fileName.tmp > $LOGDIR/$HIVELOGNAME.hivelog 2>&1 ) & done } < $LOCAL_ROOT_DIR$PREFIXS"/"$FILE_LIST } Regards Abhishek On Wed, Aug 15, 2012 at 8:03 PM, Raihan Jamal <jamalrai...@gmail.com> wrote: > Does the hive command make use of an exit status for success vs. failure? > > I am asking this question as I am executing my few HiveQL queries from my > Shell Script and If one HiveQL queries gets failed due to certain reasons, I > want to abort my shell script at that moment only without executing other > HiveQL queries. > > > > > Raihan Jamal >