cpanelバックアップからリモートサーバーに特定のファイルとディレクトリのみをrsyncすることを探しています。
基本的な構造は次のとおりです。
/backup/cpbackup/daily/USERNAME
USERNAMEディレクトリ内からバックアップしたい
../USERNAME/mysql/USERNAME.sql
また、フォルダ(ファイルとサブフォルダを含む)
../USERNAME/homedir/siteassets
だから私は私のリモートサーバーに次のようになります:
/USERNAME/mysql/USERNAME.sql
/USERNAME/homedir/siteassets
ワイルドカードを使用できます
rsync /backup/cpbackup/daily/*/mysql/*.sql user@remote.ip.address:servername/
しかし、これはUSERNAMEフォルダーをリモートで提供せず、すべてのファイルがマージされることを意味します。これは、bashなどを使用してフォルダーを反復処理することで可能になると思いますが、それは私の長所ではありません。