• ベストアンサー

リスナーログをシェルで自動で消す

リスナーログをシェルで自動で消したいです。 ただ、ログは一切消失できません。 おおよそ #lisnctl LSNRCTL> set log_file listener.tmp.log # mv listener.log listener.old LSNRCTL> set log_file listener.log # cat listener.old listener.tmp.log > listener_YYYYMMDD.log のようなイメージを考えていますが、 これをシェル化(シェルでなくても自動化) する事は可能でしょうか?

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

  • ベストアンサー
  • FudaKeji
  • ベストアンサー率73% (58/79)
回答No.1

#!/bin/sh DATESTR=`date '+%Y%M%D'` lsnrctl set log_file lisener.tmp.log mv listener.log listener.$DATESTR lsnrctl set log_file listener.log cat lisener.tmp.log >> listener.$DATESTR rm lisener.tmp.log

gogoogoo11
質問者

お礼

ご回答、ありがとうございました。

関連するQ&A