スクリプト機能:
-ディレクトリとデータベースのバックアップ
-アーカイブをローカルフォルダーまたはftpにアップロードする
-成功/失敗の完了について電子メールで通知する
バックアップディレクトリ
バックアップディレクトリの作成は簡単です。 アーカイブするフォルダへの(パス)を示し、バックアップに名前を付けるだけで十分です(名前)。 必要に応じて、除外する(除外する)フォルダーとファイルを指定できます。
バックアップを作成する必要があるディレクトリの数は、複数になる場合があります
バックアップデータベース
データベースのバックアップも簡単に作成できます。 これを行うには、データベース名(db_name)を指定するだけです。 必要に応じて、一部のテーブル(テストテーブルなど)を除外したり、テーブルの構造(ログテーブルなど)のみをインポートしたりできます。 ディレクトリに関しては、データベースの数は複数にすることができます
バックアップをダウンロード
作成されたbykapは、ローカルフォルダーに保存するか、ftp経由でアップロードできます。 ここで、保持するコピーの数を指定することもできます。つまり、新しいアーカイブをロードした後、古いアーカイブは削除されます
バックアップ完了通知
バックアップが作成され、指定された場所に保存された後、電子メールアラートを設定できます。 正常に完了すると(on_success)、指定したレターテンプレート(テンプレート)が取得され、すべての統計情報が解析されて、指定したメールアドレスに送信されます。 エラーが発生した場合にレターを送信するように構成することもできます(on_failed)
使用する
設定例:
array(
使用例:
$backupTask = new BackupTask\BackupTask($config); $backupTask->run();
クローンの例:
@daily /usr/bin/php /path/to/backup.php daily @weekly /usr/bin/php /path/to/backup.php weekly @monthly /usr/bin/php /path/to/backup.php monthly
ソースは
こちら