Copie el archivo de un dominio diferente usando el trabajo cron

imagenes

Tengo dos dominios y necesito copiar un 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?


Tenemos varias respuestas

La mejor respuesta:

El Unix / Linux cp comando utiliza rutas de sistema de archivos, no URLs.

Si los dos dominios se sirven desde el mismo servidor y usted tiene acceso de administrador a todo el servidor (no está alojado por una empresa de alojamiento), puede hacer la copia convirtiendo las URL a las rutas del sistema de archivos antes de adjuntar la raíz del documento “docroot” para cada sitio a la porción 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 usted tiene acceso ftp a al menos uno y acceso de shell a otro, puede usar ftp

  $ cd / var / www / site1
  $ ftp server2.example.com
  usuario: mubasshir
  contraseña: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
  > cd relativedocroot
  > obtener test.xml
  > dejar

Puedes escribir esto para cron – lee la página del manual


En lugar de usar ftp también puedes usar wget

  $ cd / var / www / site1
  $ wget http: //domain2/crontest/test.xml

Otra respuesta


Fuente

Leave a Reply