シェルスクリプトを書きます。
shを使います。shを使いましょう。
一週間前より古いlogを削除します。
環境はbashです。
一週間前より古いlogを削除する
delete_files_older_than_7_days.sh
#! /bin/sh
find /home/jn/ -name "log_*" -mtime +6 -exec rm -rf {} +
起動時に読み込まれるようにして完了です。
説明します。
-mtime +n
find
したときより24時間単位でnより古いかどうかを判定する。
{}
find
の結果の文字列が入る。
まとめ
bashでもcshでもありません。shです。shで書いたらみんな幸せです。
みんなで幸せになりましょう。
広告
IT開発関連書とビジネス書が豊富な翔泳社の通販『SEshop』さくらのレンタルサーバ
ムームードメイン
Oisix(おいしっくす)
らでぃっしゅぼーや
珈琲きゃろっと
エプソムソルト