Foros del Web » Programando para Internet » PHP »

[SOLUCIONADO] Copia de directorios

Estas en el tema de Copia de directorios en el foro de PHP en Foros del Web. Buenas, tengo un servidor CentOS, y hice un script que cada 2 dias ejecuta el archivo backup.php, el cual quiero que copie: Código: /home/ultimosbackups y ...
  #1 (permalink)  
Antiguo 29/04/2015, 14:33
 
Fecha de Ingreso: mayo-2012
Ubicación: Mar del Plata
Mensajes: 157
Antigüedad: 11 años, 11 meses
Puntos: 0
Copia de directorios

Buenas, tengo un servidor CentOS, y hice un script que cada 2 dias ejecuta el archivo backup.php, el cual quiero que copie:

Código:
/home/ultimosbackups
y quiero llevarlo a
Código:
 /var/www/html
Estaba probandolo en CentOS 6, y no me funcionaba. Ahora me quede sin el vps hasta la semana que viene y nose si estoy poniendo mal el directorio /var/www/html

Código PHP:
<?php

$acopiar 
"/home/ultimosbackups";
$destino "/var/www/html/";
function 
full_copy$acopiar$destino ) { 
    if ( 
is_dir$acopiar ) ) { 
        @
mkdir$destino ); 
        
$d dir$acopiar ); 
        while ( 
FALSE !== ( $entrar $d->read() ) ) { 
            if ( 
$entrar == '.' || $entrar == '..' ) { 
                continue; 
            } 
            
$entrar $acopiar '/' $entrar;  
            if ( 
is_dir$entrar ) ) { 
                
full_copy$entrar$destino '/' $entrar ); 
                continue; 
            } 
            
copy$entrar$destino '/' $entrar ); 
        } 
  
        
$d->close(); 
    }else { 
        
copy$acopiar$destino ); 
    } 

?>
Gracias y saludos.
  #2 (permalink)  
Antiguo 29/04/2015, 14:43
Avatar de hhs
hhs
Colaborador
 
Fecha de Ingreso: junio-2013
Ubicación: México
Mensajes: 2.995
Antigüedad: 10 años, 9 meses
Puntos: 379
Respuesta: Copia de directorios

Y cual es el problema ? marca error o algo?.
__________________
Saludos
About me
Laraveles
A class should have only one reason to change.
  #3 (permalink)  
Antiguo 29/04/2015, 15:04
 
Fecha de Ingreso: mayo-2012
Ubicación: Mar del Plata
Mensajes: 157
Antigüedad: 11 años, 11 meses
Puntos: 0
Respuesta: Copia de directorios

Cita:
Iniciado por hhs Ver Mensaje
Y cual es el problema ? marca error o algo?.
Lo que quiero hacer es que este archivo que va a estar dentro de /var/www/html copie la carpeta /home/ultimosbackups a donde es encuentra el mismo osea /var/www/htlm. Le estoy errando a algo y nose que es.
  #4 (permalink)  
Antiguo 29/04/2015, 15:13
Avatar de hhs
hhs
Colaborador
 
Fecha de Ingreso: junio-2013
Ubicación: México
Mensajes: 2.995
Antigüedad: 10 años, 9 meses
Puntos: 379
Respuesta: Copia de directorios

y cual es la cuestión de hacerlo así ?
__________________
Saludos
About me
Laraveles
A class should have only one reason to change.
  #5 (permalink)  
Antiguo 29/04/2015, 20:12
 
Fecha de Ingreso: mayo-2012
Ubicación: Mar del Plata
Mensajes: 157
Antigüedad: 11 años, 11 meses
Puntos: 0
Respuesta: Copia de directorios

Tengo un gameserver que guarda backups de archivos ahi, y quiero que se copien solos a ese directorio para descargarlos sin necesidad de estar moviendolos.
  #6 (permalink)  
Antiguo 30/04/2015, 10:13
Avatar de lauser
Moderator Unix/Linux
 
Fecha de Ingreso: julio-2013
Ubicación: Odessa (Ukrania)
Mensajes: 3.278
Antigüedad: 10 años, 9 meses
Puntos: 401
Respuesta: Copia de directorios

Y si tienes un server... no es mas sencillo un rsync?
Código BASH:
Ver original
  1. rsync -rtv carpeta_origen/ carpeta_destino/

Y le aplicas una tarea cron.
__________________
Los usuarios que te responden, lo hacen altruistamente y sin ánimo de lucro con el único fin de ayudarte. Se paciente y agradecido.
-SOLOLINUX-

Última edición por lauser; 30/04/2015 a las 13:50 Razón: Tarea cron
  #7 (permalink)  
Antiguo 30/04/2015, 13:02
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: Copia de directorios

Definitivamente es mejor hacerlo con shell, usar un script .php para eso es como querer clavar con una zanahoria.
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #8 (permalink)  
Antiguo 30/04/2015, 13:48
Avatar de lauser
Moderator Unix/Linux
 
Fecha de Ingreso: julio-2013
Ubicación: Odessa (Ukrania)
Mensajes: 3.278
Antigüedad: 10 años, 9 meses
Puntos: 401
Respuesta: Copia de directorios

Cita:
Iniciado por pateketrueke Ver Mensaje
Definitivamente es mejor hacerlo con shell, usar un script .php para eso es como querer clavar con una zanahoria.
Mas sencillo y sobre todo mucho mas seguro.
__________________
Los usuarios que te responden, lo hacen altruistamente y sin ánimo de lucro con el único fin de ayudarte. Se paciente y agradecido.
-SOLOLINUX-

Etiquetas: copia, directorios, html
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 18:12.