shellファイル

原创 2006年06月22日 11:54:00

<sql.conf>

# sql.conf
# ※実行するSQL文が記述されているファイルを指定
# ※ループさせる回数を指定

#DB CONNECT情報
DBNAME=PEGASUS;
DBUSER=d200700;
DBPASS=suz51uki;

#SLEEP時間
SLEEP_TIME=5;

# 実行するSQL文が記述されているファイルを指定
#SQL_BATCH_FILE="/web/server_root/dfs/007/bin/jp/pegasus/ws/select.bat";
SQL_BATCH_FILE="sql.sql";

# ループさせる回数を指定
SQL_LOOP_TIMES="3";

<sql.sh>

#!/bin/sh

# confファイルで指定したファイルを、指定した回数分ループさせて実行するプログラム

. ./sql.conf
# Variable Division
var=0
mun=0
# Internal Functions Division
##
#DB接続
#引数:void
db_login()
{
          # ログイン開始
          db2 -c +p -tv connect to ${DBNAME} user ${DBUSER} using ${DBPASS};
           __result=$?;                                                         # 結果セット
            return ${__result};
}

# SQLファイルを実行
#引数:なし

l_make_sql_run()
{
             while [ $var -lt ${SQL_LOOP_TIMES} ]
            do

                     #待機時間
                    sleep ${SLEEP_TIME};

                   # SQL実行
                    if [ -s ${SQL_BATCH_FILE} ]; then
                                 while read LINE
                                 do
                                           echo "$LINE"
                                           db2 -x $LINE;
                                            mun=`expr $mun + 1`
                                 done < ${SQL_BATCH_FILE}
                    else
                                 echo " Sorry file not found or there is no date in the file" 
                                 exit 1
                     fi  
                     var=`expr $var + 1`
                     echo " $var回数まで実行SQLの数:$mun"
           done
           return 0;
}

# Shell Division

# ログイン
db_login

# SQLファイル実行
l_make_sql_run

[151023]剣聖機 アルファライド【日文硬盘版】[带全CG&真ED存档+打开存档补丁]

TU sinaimg TU 官网 发售时间:2015年10月23日(改好几次了) 操作系统:DVD-ROM 适合人群:成人向 类型:SRPG 原画:七原冬雪/Kyou/悠树真琴/こなた/...
  • wangzi867258173
  • wangzi867258173
  • 2015年11月06日 16:57
  • 8146

ファイルまたはアセンブリ 'XTR11'、またはその依存関係の 1 つが読み込めませんでした。指定されたファイルが見つかりません。

问题截图: 解决方案:
  • u012250252
  • u012250252
  • 2014年05月28日 14:08
  • 1471

【FuckGalEngine】探索PJADV(未完成16/8/11)

探索PJADV引言说起来也算与这PJADV有缘,本人一直很喜欢的一部作品叫母子愛2,可惜属于纯爱拔,没有汉化,所以自己便萌生探索GalEngine之意,便入了这大坑。网上能找到的关于PJADV的前人探...
  • Neroldycs
  • Neroldycs
  • 2016年08月10日 22:21
  • 802

ファイル、フォルダ操作

・指定したファイルやフォルダの存在を調べる File.Exists(string path); ・指定した場所にあるファイルやふフォルダを削除\作成する   ・File.Delete\Create...
  • oukokusen2017
  • oukokusen2017
  • 2017年06月05日 10:09
  • 95

[150925]恋爱フェイズ【日文硬盘版】[带全CG存档&攻略+日本语启动&打开存档文件夹补丁]

lightpic备份 「喂喂,难道你不想找个女朋友才去过圣诞节吗!?」 没有女朋友的年历等于年龄的主人公,在跟网友交谈的时候遇上了这样屈辱的一句话。 尽管迄今为止都没怎么放在心里,但是这样子下去的话一...
  • wangzi867258173
  • wangzi867258173
  • 2015年10月03日 23:23
  • 2365

ファイル存在確認

-eを使います。 use strict; use warnings; my $foo = 'hoge.txt'; if (-e $foo) { print "$fooが存在します。\n"; ...
  • iameyama
  • iameyama
  • 2014年02月12日 21:55
  • 476

[VisualStudio2005] 検索するファイルが見つかりませんでした

ある時から、「フォルダを指定して検索」機能を使った検索がおかしくなった。検索対象が「現在のドキュメント」か「すべての開かれているドキュメント」なら検索できるのだが、「ソリューション全体」や「現在のプロ...
  • immcss
  • immcss
  • 2010年07月24日 09:15
  • 1248

poファイルをmoファイルに変換する

Windowsでpoファイルを編集するときに注意することは、エンコード設定をUTF-8にすること。改行コードをLFとすること。poファイルをmoファイルに変換するには、msgfmt.pyを利用する。p...
  • kyjb
  • kyjb
  • 2009年02月22日 23:04
  • 475

日文全角转半角

using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace Con...
  • ever_snow
  • ever_snow
  • 2012年02月01日 16:17
  • 4030

アジャイル開発~

1.アジャイル開発                 程序开发的一种模式,没有详细设计,只是通过要件进行程序开发,   开发后把成果物给客户看,根据客户指出的问题进行修改。      然后再测试修...
  • sxzlc
  • sxzlc
  • 2011年12月08日 23:46
  • 1467
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:shellファイル
举报原因:
原因补充:

(最多只允许输入30个字)