system management
1752822 メンバー
4374 オンライン
108789 解決策
新規ポスト

HP-UX ログの指定日数指定で1ヶ月以前のログを定期的に自動削除したい

 
minmi
時折のコントリビューター

HP-UX ログの指定日数指定で1ヶ月以前のログを定期的に自動削除したい

HP-UXのシステム管理で

ログが日々溜まっており、

手動で消しておりますが、

自動で一ヶ月経過したら、xx.logとかいうログを

削除する様に設定するには

どうしたら良いのでしょうか

どなたかご存知でしたら、手順を

ご指導頂けたら幸いです。

よろしくお願い致します。

6件の返信6
ishi-ishi
アドバイザー

HP-UX ログの指定日数指定で1ヶ月以前のログを定期的に自動削除したい

そのようなシェルスクリプトを作成して、cronで自動で実行するしかないのではないでしょうか。

minmi
時折のコントリビューター

HP-UX ログの指定日数指定で1ヶ月以前のログを定期的に自動削除したい

ご回答頂きましてありがとうございます。

おっしゃる通りでございまして、

削除して、logをきれいにするシェルを作ってcronで一ヶ月に一度、月末とかに

実行させればと考えております。

一般的に増えているlogを定期的に削除して

logを取る具体的な例でご教示頂ければ助かります。

お願いできればどうぞ宜しくお願いします。

HP-UX修行中
時折のアドバイザー

HP-UX ログの指定日数指定で1ヶ月以前のログを定期的に自動削除したい

削除条件に該当するファイルをfindで見つけてrmする。

というような方法はいかがですか。

find(1M)は熟読しておいて、検証環境などで色々試してみると後々役に立つと思います。
minmi
時折のコントリビューター

HP-UX ログの指定日数指定で1ヶ月以前のログを定期的に自動削除したい

ご返事をありがとうございます。

参考にさせて頂きたいと思います。

ログをローテートしたいと思っておりますので

具体的にできたら例とかでご教示頂けましたら幸いです。

どうぞ宜しくお願い申し上げます。

ishi-ishi
アドバイザー

HP-UX ログの指定日数指定で1ヶ月以前のログを定期的に自動削除したい

ログローテートであれば、HP-UXの場合は、iノードというものがありますので、「該当ファイルを別ファイルにmv、その後該当ファイルをtoutchで作成」は、リスクがあると思います。

なので、「該当ファイルを別ファイルにcopyして、該当ファイルを/dev/nullで初期化」がいいと思います。
minmi
時折のコントリビューター

HP-UX ログの指定日数指定で1ヶ月以前のログを定期的に自動削除したい

ご回答ありがとうございます。

copyして/dev/nullで初期化して試してみたいと

思います。

どうもありがとうございます。