BBS 過去ログ No.0003に戻る
タイトル:
バックアップファイルをローテーションさせるには?
記事No:
810
投稿日: 2003/08/14(Thu) 12:19
投稿者:
Left
いつもお世話になっています。
http://www.miloweb.net/shell.html
先日、上記を参考にファイルの自動バックアップを実行
するようにしました。そこまでは何の問題もないのですが、
ローテーションに関する記述がないため、当然のごとく
バックアップファイルは溜まりっぱなしです。手動で消せば
一応問題ないのですが、正直面倒です(^_^;
そこで1ヶ月(もしくは1週間)程度でローテーションさせるように
したいのですが、どのような方法があるでしょうか?Apacheの場合
なら、logrotateが使えましたが、この場合にも可能でしょうか?
すみませんが、どなたか教えて頂けないでしょうか?
お願いします。
タイトル:
Re: バックアップファイルをローテーションさせるには?
記事No:
815
投稿日: 2003/08/16(Sat) 20:32
投稿者:
K@ZU
logrotateで出来ると思います。
logrotateは一定期間したらファイルを消す機能もありますし。
http://www.kozupon.com/logrotate/logrotate.html
↑の最後の方に設定の仕方が載ってます。
実際にやった訳ではないのでもし出来なかったら、すいません。
タイトル:
Re^2: バックアップファイルをローテーションさせるには?
記事No:
816
投稿日: 2003/08/16(Sat) 23:11
投稿者:
Left
返信ありがとうございます。
とりあえず上記ページを参考にしてみましたが、ひとつ質問が
あります。
/backup/backup-*.tar.gz
{
daily
missingok
rotate 30
postrotate
/bin/kill -HUP `cat /usr/local/apache2/logs/httpd.pid 2>/dev/null` 2> /dev/null
|| true
endscript
}
という感じで書いたのですが、この中で
/bin/kill -HUP `cat /usr/local/apache2/logs/httpd.pid 2>/dev/null` 2> /dev/null
|| true
の部分なのですが、本来ここにはローテーションを実行後
HUPを送って、再起動させるためのもののようなのですが、
シェルスクリプトの場合、ここはどのようにすれば良いの
でしょうか?今は適当にApacheにHUPを送るように書きました
が、絶対間違っているでしょうから・・・(もしかして不要
なのでしょうか、この部分)
ご助言お願い致します。
タイトル:
Re^3: バックアップファイルをローテーションさせるには?
記事No:
818
投稿日: 2003/08/17(Sun) 11:24
投稿者:
K@ZU
再起動するものもないので不要だと思います。
消して問題ないかと。
タイトル:
Re^4: バックアップファイルをローテーションさせるには?
記事No:
822
投稿日: 2003/08/19(Tue) 00:14
投稿者:
Left
> 再起動するものもないので不要だと思います。
> 消して問題ないかと。
分かりました。これで合っているかどうかはまだ分かりませんが
教えて頂き、ありがとうございました。(^-^
Copyright© Home Server Technical. All Right Reserved.