/var/log/httpd のログの自動削除をするスクリプトを作成したいです。
crondで1日1回実行予定です。
まず初めに、access_log内の古い記述を消したいと思いました。
以下の方針で作成しようと思っています。
①cat /var/log/httpd/accepted などで出力し、1行ずつ配列に格納
②各要素の日付部分と今日の日付を比較し、90日以上前ならば削除
②のループ処理が、要素数が多いことによりサーバに負荷がかからないか気にしています。
何か他に良い削除方法などがあればご教授いただきたいです。

回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。