backup.sh改 3

#!/bin/sh
#backup
find /root -mtime +7 -name "*.tar.gz" | xargs rm -f
tar czvf /root/$(date +%y%m%d)backup.tar.gz /home/tenten909

としてcronで毎日定時に実行させてみることに・・・
ファイル名に日付がはいり、かつ7日以上前のファイルは削除されるはず。

参考
指定日付以前の古いファイルを削除したり移動する方法
Manpage of XARGS
[PR]
by tenten909 | 2007-12-22 18:01 | PC-Unix等