本文主要是介绍shell / pyhton脚本处理时间,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
shell / pyhton脚本处理时间
--------------------------------
#环境 beta、dev、pre、pro
BDPP="`cat ${ads}/config/args.properties|grep "hdfs_dir="|awk -F "_" '{print$NF}' `"
#环境 beta、dev、pre、pro
BDPP="`cat ${ads}/config/args.properties|grep "hive_db_ex="|awk -F "_" '{print$NF}' `"
#检查环境[shell写法]
if [ $BDPP == "beta" ]; then
BDPP_s="beta"
elif [ $BDPP == "pre" ]; then
BDPP_s="pre"
elif [ $BDPP == "dev" ]; then
BDPP_s="dev"
elif [ $BDPP == "bi" ]; then
BDPP_s="pro"
else:
echo "公有配置参数(${BDPP_s})不在范围内,请核对后再执行...退出程序!!!"
fi
-----------------------
# 内部表hive数据库:[pro(默认为空)/dev/beta/pre][shell写法]
BDPP="`cat ${adds}/config/args.properties |grep "hive_db_in=" |awk -F"_" '{print$NF}'`"
echo "BDPP=$BDPP"
#检查环境[环境+内部表]
if [ $BDPP != "bi" ]; then
ODSDB="appdata_bi_${BDPP}"
elif [ $BDPP == "bi" ]; then
ODSDB="appdata_bi"
BDPP="pro"
fi
----------------------- shell中执行
# 内部表hive数据库:[pro(默认为空)/dev/beta/pre]
BDPP="`cat ${adds}/config/args.properties |grep "hive_db_app=" |awk -F"_" '{print$NF}'`"
#报表库
appDB="`cat ${adds}/config/args.properties |grep "hive_db_app=" |awk -F"=" '{print$2}'`"
hostname="`hostname`"
#检查环境[环境+内部表]
if [ $BDPP != "bi" ]; then
echo "测试环境[${hostname}]:BDPP=${BDPP}" #环境
elif [ $BDPP == "bi" ]; then
BDPP="pro"
echo "生产环境[${hostname}]:BDPP=${BDPP}" #环境
fi
-----------------------
# 检查环境[python写法]
if [ $BDPP == "bi" ]; then
BDPP="pro"
echo ">>> 检查公有配置环境:${BDPP} 外部表:${sdb} 内部表:${db}"
elif [ $BDP
这篇关于shell / pyhton脚本处理时间的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!