2009-06-23

Firefox の起動が遅くなったら

以前 ここ を見てスクリプトを作成したので今更かもしれませんがご紹介。sqlite3 コマンドがあるならアドオン入れて一つずつやるより早いです。

#!/bin/sh

find . -name '*.sqlite' | while read f; do
ls -l "$f" | awk '{ printf("%d -> ", $5) }';
sqlite3 "$f" vacuum && sqlite3 "$f" reindex;
ls -l "$f" | awk '{ printf("%d: ", $5) }';
echo "$f";
done


ls や echo は処理前後でどのような変化があったのかを表示するだけなので削除してもかまいません。また Mac では動作を確認していますが Linux などでは確認していません (もし動かなくても微調整で動くとは思いますが)。

このスクリプトをホームディレクトリで実行すると Firefox だけでなく Thunderbird のファイルも最適化されます。

0 件のコメント:

コメントを投稿