Cron

  • SpooF
  • ٩๏̯͡๏۶
  • Bronze Member
  • Avatar de Usuario
  • Registrado: May 22, 2004
  • Mensajes: 3415
  • Loc: Richland, WA
  • Status: Offline

Nota Agosto 10th, 2008, 4:20 pm

Bueno, el desarrollo más puedo hacer en mi servidor más quiero empezar a hacer algunas copias de seguridad. Esta es mi comando cron actual Im funcionamiento

Código: [ Select ]
0 3 * * * root tar -czf /home/travis/.backups/sites.tar.gz /home/travis/sites >> /dev/null 2>&1


Sin embargo, me preguntaba cómo podía hacer que el nombre de archivo en una fecha dinámico en lugar del nombre estática ahora.
#define NULL (::rand() % 2)
  • Anonymous
  • Bot
  • No Avatar
  • Registrado: 25 Feb 2008
  • Mensajes: ?
  • Loc: Ozzuland
  • Status: Online

Nota Agosto 10th, 2008, 4:20 pm

  • joebert
  • Sledgehammer
  • Genius
  • No Avatar
  • Registrado: Feb 10, 2004
  • Mensajes: 13455
  • Loc: Florida
  • Status: Offline

Nota Agosto 10th, 2008, 5:13 pm

Algo como esto tal vez?

Código: [ Select ]
tar -czf "/home/travis/.backups/`date +%Y-%m-%d_%H-%M-%S`.tar.gz" /home/travis/sites
Strong with this one, the sudo is.
  • SpooF
  • ٩๏̯͡๏۶
  • Bronze Member
  • Avatar de Usuario
  • Registrado: May 22, 2004
  • Mensajes: 3415
  • Loc: Richland, WA
  • Status: Offline

Nota Agosto 10th, 2008, 5:23 pm

Malos dar un ejemplo, me cambió el tiempo por lo que debe exicute en aproximadamente un minuto o dos.

Cuando yo cambio un valor en mi crontab qué me tengo que volver a cargar algo para que pueda entrar en vigor?

/ / Actualización: así me puse de nuevo a cómo lo tenía con la estática y funcionó, así que supongo que no tengo que volver a cargar nada. Simplemente parece que no le gustaba la fecha de sintaxis.
#define NULL (::rand() % 2)
  • SpooF
  • ٩๏̯͡๏۶
  • Bronze Member
  • Avatar de Usuario
  • Registrado: May 22, 2004
  • Mensajes: 3415
  • Loc: Richland, WA
  • Status: Offline

Nota Agosto 10th, 2008, 5:38 pm

Bueno, descubrí el problema

Aquí hay un reproceso de Joe le dio el ejemplo.

Código: [ Select ]
tar -czf "/home/travis/.backups/$(date \+\%Y-\%m-\%d_\%H-\%M-\%S).tar.gz" /home/travis/sites


Esto debería funcionar, sin embargo no traté ese formato. Justo $ (date \ + \% a) que crea un archivo de formato Sol . tar.gz, Lun. . tar.gz y así sucesivamente.
#define NULL (::rand() % 2)
  • joebert
  • Sledgehammer
  • Genius
  • No Avatar
  • Registrado: Feb 10, 2004
  • Mensajes: 13455
  • Loc: Florida
  • Status: Offline

Nota Agosto 10th, 2008, 5:51 pm

Esto se ve muy bien. Le da una semana el valor de las copias de seguridad y theyll sobrescribir. :D
Strong with this one, the sudo is.

Publicar Información

  • Total de mensajes en este tema: 5 mensajes
  • Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 39 invitados
  • No puede abrir nuevos temas en este Foro
  • No puede responder a temas en este Foro
  • No puede editar sus mensajes en este Foro
  • No puede borrar sus mensajes en este Foro
  • No puede enviar adjuntos en este Foro
 
 

© 2011 Unmelted, LLC. Ozzu® es una marca registrada de Unmelted, LLC