Боюсь, что logrotate всегда запускает сценарий postrotate перед сжатием. Что вы, вероятно, захотите сделать, так это удалить обычное сжатие и вместо этого сделать это вручную как часть вашего сценария postrotate. Это гарантирует, что сжатие произойдет до копирования. См. Пример здесь: http://www.leaseweblabs.com/2013/06/logrotate-and-rsync-mysqldump-backups/