底辺SEの備忘録

スキル無しの底辺です。参考になりません。

シェルスクリプトの中でsqlplusを実行

内容

ユーザ名(第1引数)、パスワード(第2引数)を渡し、test.sqlを10秒ごとに10回実行する。

#/bin/bash

username="$1"
password="$2"

SLEEP_TIME=10
MAX_LOOP_COUNT=10
LOOP_COUNT=0
script_file="test.sql"

while [ $LOOP_COUNT -lt $MAX_LOOP_COUNT ]
do
 cat "${script_file}" |sqlplus -s ${username}/${password}
 LOOP_COUNT=`expr $LOOP_COUNT + 1`
done