O comando Unix / Linux cp
usa caminhos do sistema de arquivos, não URLs.
Se os dois domínios forem atendidos pelo mesmo servidor e você tiver acesso de administrador ao servidor inteiro (não é hospedado por uma empresa de hospedagem), poderá fazer a cópia convertendo as URLs em caminhos do sistema de arquivos ao incluir a raiz do documento "docroot" para cada site para a parte do caminho do URL.
Se o docroot para os domínios 1 e 2 for / var / www / domain1 e / var / www / domain2
cp /var/www/domain1/test.xml /var/www/domain2/
Se os sites estiverem em servidores separados e você tiver acesso ftp a pelo menos um e acesso shell a outro, basta usar o ftp
$ cd /var/www/site1
$ ftp server2.example.com
user: mubasshir
password: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
> cd relativedocroot
> get test.xml
> quit
Você pode criar scripts para o cron - leia a página do manual
Em vez de usar ftp você também pode usar o wget
$ cd /var/www/site1
$ wget http://domain2/crontest/test.xml