SQL スクリプトを実行する必要があり、その出力をログ ファイルにキャプチャしたいと考えていました。ISQL を使用して Sybase にアクセスしようとしています。以下はサンプル ファイルですが、ログ ファイルにはエコー メッセージしか出力されません。
Windows ボックスで実行しているコマンドは次のとおりです。
./Test.sh > $JOBSROOT/Test/Scripts/logtest/test.log 2>&1
#!/bin/sh
#ident "%W%"
#
echo "Trying to print"
ISQL_EOD="$ISQL -S $DB_SERVER -U $DB_DRMSUSER -P $DB_DRMSPASS -w999"
cd ${JOBSROOT}/Test/Scripts/logtest/
echo "Echo Prints"
$ISQL_EOD << ADDE
set nocount on
select 'A HouseKeeper job'
set nocount off
ADDE
初めてこれを行うので、これのどこかが間違っている可能性があります。それを理解し、障害のある行を見つけるのを手伝ってください。