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