Estou tendo dois domínios e preciso copiar alguns arquivos de um domínio para outro.
cp http://domain1.com/test.xml http://domain2/crontest/
Eu tentei acima, mas não funcionou. Existe alguma outra maneira?
Responder1
O comando Unix/Linux cp
usa caminhos de sistema de arquivos, não URLs.
Se os dois domínios forem servidos no mesmo servidor e você tiver acesso de administrador a todo o servidor (ele não está hospedado por uma empresa de hospedagem), você poderá fazer a cópia convertendo os URLs em caminhos do sistema de arquivos, acrescentando a raiz do documento "docroot" para cada site à 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 um script para o cron - leia a página de manual
Em vez de usar FTP você também pode usar wget
$ cd /var/www/site1
$ wget http://domain2/crontest/test.xml