自動バックアップシステムを作成しています。週に1回、自動的にバックアップを作成して安全な電子メールに送信するCronジョブを実行する予定です(このようにして、サーバーが100万個に爆発した場合でも、ファイルの最新の完全バックアップが作成されます。すべての管理者がアクセスできます)
私はこの簡単な方法を見つけました:system('tar -cvzpf backup.tar.gz /path/to/folder');
それは私が必要とするものに対してほぼ完璧に機能します。唯一の問題は、バックアップに含めたくないディレクトリが1つあることです。このウェブサイトでは、ユーザーは自分のアバターをアップロードし、画像が保持されているディレクトリは、バックアップしたいディレクトリ内にあります。これをメールで送信しているので、フォルダを比較的小さく保つ必要があり、数千枚の画像が追加されます。このディレクトリを無視して他のすべてを圧縮するように関数に指示する方法はありますか?