いやはや!WordPressキャッシュ自動削除スクリプトバグ!

この記事を読む およそ時間 < 1

あれ!?この前作ったキャッシュファイルを削除するスクリプトバグっている!

まじで!!え?意味わからんわ。

— 2015-01-30-23_39_19 cache 786 Not Deleted —
— 2015-01-30-23_42_03 cache 789 Not Deleted —
— 2015-02-01-21_52_08 cache 9600 Not Delete —

ここで削除される予定が!!!あれ?1万・・・w

最終的には1万7千ファイルまで跳ね上がる!あれ?

— 2015-02-01-22_52_08 cache 10129 Not Deleted —
— 2015-02-01-23_52_14 cache 10421 Not Deleted —
— 2015-02-02-00_52_13 cache 10683 Not Deleted —
— 2015-02-02-01_52_20 cache 10908 Not Deleted —

 — 2015-02-02-22_22_01 cache 17330 Not Deleted —

ということで、パワーロジックtestコマンドとかちゃんとやりましょうよ

ということで、キャッシュ数< 10000が意図している表記ではなかったってことね。

おそらく数字型じゃなくて文字型?いや!ちゃんとtestコマンドに準拠して書きましょうと

if [[ ${cachewc} -gt ${CWC} ]] ←こう書くべきでした!!

ということで、これで次の52分には自動削除されると思います。

cache-cleaner ソースをあげましたので、必要がありそうだったら持っていってください。

Related posts