• ベストアンサー

SPOOLのログについて

sysユーザで入るスクリプトを作成しているのですが、そこで、ログ出力の設定をしようと考えています。 spool ログファイル名 だけだと、ログファイルは上書きされてしまうようですが、追加書きにできないでしょうか? スクリプトの頭の部分は以下のようになっています。 -------------------- setenv DAY `date '+%Y%m'` setenv LOGFILE /tmp/test_${DAY}.log sqlplus -s /nolog << EOF connect /as sysdba spool $LOGFILE --------------------- なお、毎日cronで実行し、結果を月ごとにまとめたいと考えています。 何か、いい方法があれば教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
  • muyoshid
  • ベストアンサー率72% (230/318)
回答No.2

こんにちわ。 何か決まったファイルにspool して、できたファイルを tee コマンドで1ヶ月分のファイルに追加していっては どうでしょう?

E036875
質問者

お礼

どうもありがとうございます。 やはり、spoolでは追加がきはできないようですね。 UNIXコマンドを利用して追加していくようにします。 ありがとうございました。

その他の回答 (1)

  • ppg-2
  • ベストアンサー率39% (77/193)
回答No.1

ファイル名に日付も入れて、月次のcronで31個のファイルをまとめるのではだめなんですか?

E036875
質問者

お礼

どうもありがとうございます。 参考にさせていただきます。 ありがとうございました。

関連するQ&A