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 请输入你的选择?