2007/06/18

Firefoxのプロファイルのバックアップ

Firefoxのプロファイルにはブックマークや拡張機能が記録されています。プロファイルをバックアップする拡張機能もあるみたいですけど、cronでバックアップするスクリプトを書いてみました。処理としては

  1. プロファイルのディレクトリーをtar.gz形式で指定したディレクトリーにバックアップする。
  2. 任意の期間以前にバックアップしたファイルを削除する。
という非常に単純な仕組みです。
#!/bin/sh

PROFILE_DIR=<プロファイル・ディレクトリー>

FILENAME=ff2_profile_`date +%y%m%d`.tar.gz
BACKUP_DIR=<バックアップ・ディレクトリー>
BACKUP_FILE=$BACKUP_DIR/$FILENAME
BACKUP_PERIOD=14

echo $BACKUP_FILE
(cd $PROFILE_DIR ; tar zcvf $BACKUP_FILE .)

find $BACKUP_DIR -name "ff2_profile_*" -mtime $BACKUP_PERIOD -print | xargs rm