CNT_RPT_USER_ACT=0
判斷數據生成完成的文件是否存在,如果存在直接退出,否則繼續計算
if [ ! -f /app/azkaban_app/push_rpt_act_Result.txt ]; then
echo “push_rpt_act_Result.txt not exists,continue calculate!”
else
echo “push_rpt_act_Result.txt exists,exit!”
exit 0
fi
判斷表是否有當天的數據
CNT_RPT_USER_ACT=mysql -hdbIp -uxxx -p'xxx -Ddbname -e "
select count(*) cnt from thirdparty_opt_rpt.rpt_user_act where oc_date = '${ocdate}' limit 10
"
如果有數據則生成一個文件
if [[ $CNT_RPT_USER_ACT > 0 ]];then
echo “data calculate succ,exit!”
echo “data calculate succ,exit!” >>/app/azkaban_app/push_rpt_act_Result.txt
fi
怎樣讓.bat腳本執行過程中停下來
choice /c 12 /m 請輸入你的選擇?