⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 server.sh

📁 delphi控件的使用
💻 SH
字号:
Current_Work_Directory="/usr/informix"Informix_Directory="/infx/informix/bin"History_Data_Directory=""History_Log_Directory=""RUN_CONFIG="${Current_Work_Directory}/bin/server.cfg"DATABASE_FILE="${Current_Work_Directory}/bin/database.cfg"REGION_FILE="${Current_Work_Directory}/bin/region.cfg"DEBUG_FILE="${Current_Work_Directory}/log/run.log"LOADFILE(){	CURR_DATE=`date +%Y%m%d`	Config_Info=`cat $RUN_CONFIG`	History_Data_Directory=`echo $Config_Info | cut -f 1 -d'|'`	History_Log_Directory=`echo $Config_Info | cut -f 2 -d'|'`	for i in `awk 'BEGIN{FS="|";OFS="|"}{print $1,$3}' $REGION_FILE`	do		if [ ! $i ]; then			break		fi		Region_ID=`echo $i | cut -f 1 -d'|'`		Region_Data_Directory=`echo $i | cut -f 2 -d'|'`		Source_PWD=`pwd`		cd $Region_Data_Directory		for j in `awk 'BEGIN{FS="|";OFS="|"}{print $1,$2}' $DATABASE_FILE`		do			if [ ! $j ]; then				break			fi			Database_Name=`echo $j | cut -f 1 -d'|'`			Table_Name=`echo $j | cut -f 2 -d'|'`			Compress_File=$Region_ID"-"$Table_Name".txt.Z"			Text_File=$Region_ID"-"$Table_Name".txt"			if [ ! -r $Compress_File ]; then				echo "Table: ["$Table_Name"] .Z File Not Exist?" >> $History_Log_Directory"/"$CURR_DATE"_"$Region_ID".log"				continue			fi			compress -d $Compress_File			if [ ! -r $Text_File ]; then				echo "Table: ["$Table_Name"] .txt File Not Exist?" >> $History_Log_Directory"/"$CURR_DATE"_"$Region_ID".log"				continue			fi			if [ ! -s $Text_File ]; then				echo "Table: ["$Table_Name"] .txt IS NULL?" >> $History_Log_Directory"/"$CURR_DATE"_"$Region_ID".log"				continue			fi${Informix_Directory}/dbaccess <<!	database $Database_Name;	load from $Text_File insert into $Table_Name;!			echo "Table: ["$Table_Name"] Load OK!" >> $History_Log_Directory"/"$CURR_DATE"_"$Region_ID".log"			mv $Text_File $History_Data_Directory > /dev/null		done		cd $Source_PWD	done}rm -rf $DEBUG_FILE > /dev/nullif [ ! -r $RUN_CONFIG ]; then	echo "ERROR_001:  Open File "$RUN_CONFIG" Failed at [main.mnu]?\n" >> $DEBUG_FILE	exit -1fiif [ ! -r $DATABASE_FILE ]; then	echo "ERROR_002:  Open File "$DATABASE_FILE" Failed at [main.mnu]?\n" >> $DEBUG_FILE	exit -1fiif [ ! -r $REGION_FILE ]; then	echo "ERROR_003:  Open File "$REGION_FILE" Failed at [main.mnu]?\n" >> $DEBUG_FILE	exit -1	fisleep 5LOADFILEexit 0

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -