Tengo dos dominios y necesito copiar algún archivo de un dominio a otro.
cp http://domain1.com/test.xml http://domain2/crontest/
Lo intenté arriba pero no funcionó. ¿Hay alguna otra manera?
Respuesta1
El comando Unix/Linux cp
utiliza rutas del sistema de archivos, no URL.
Si los dos dominios se sirven desde el mismo servidor y usted tiene acceso de administrador a todo el servidor (no está alojado en una empresa de alojamiento), puede hacer la copia convirtiendo las URL en rutas del sistema de archivos anteponiendo la raíz del documento "docroot". para cada sitio a la parte de la ruta de la URL.
Si el docroot para los dominios 1 y 2 es /var/www/domain1 y /var/www/domain2
cp /var/www/domain1/test.xml /var/www/domain2/
Si los sitios están en servidores separados y tiene acceso ftp a al menos uno y acceso shell a otro, puede usar ftp
$ cd /var/www/site1
$ ftp server2.example.com
user: mubasshir
password: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
> cd relativedocroot
> get test.xml
> quit
Puedes escribir esto para cron: lee la página de manual
En lugar de usar ftp también puedes usar wget
$ cd /var/www/site1
$ wget http://domain2/crontest/test.xml