[wordpress] cronで自動バックアップを行う

wordpress 自体や plugin をバージョンアップするのに、いちいちバックアップとりながら作業するのが面倒。

バックアップ取ってくれる、plugin もあるけど痒い所は有料で、いまいちなのでシェル+cron で作った。

環境ファイル

backup.env を作成。ここに、必要な設定をいれておく。各々の環境で適宜変更すること。

実行ファイル

backup.env と同じ階層に backup.sh を作成。
処理としては、web系のファイルのバックアップと、DBのバックアップを作成して、保存日数を超えたファイルは削除する。
実行権限を付けるのを忘れずに。

cron の設定

お好みの時間で設定する。







コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください