cron

  • SpooF
  • ٩๏̯͡๏۶
  • Bronze Member
  • Avatar de l’utilisateur
  • Inscription: Mai 22, 2004
  • Messages: 3415
  • Loc: Richland, WA
  • Status: Offline

Message Août 10th, 2008, 4:20 pm

Eh bien, le développement plus que je fais sur mon serveur plus j'ai envie de commencer à faire des sauvegardes. Ceci est ma commande cron Im actuelle en cours d'exécution

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


Cependant, je me demandais comment je pouvais rendre le nom du fichier dans une date dynamique au lieu du nom statique maintenant.
#define NULL (::rand() % 2)
  • Anonymous
  • Bot
  • No Avatar
  • Inscription: 25 Feb 2008
  • Messages: ?
  • Loc: Ozzuland
  • Status: Online

Message Août 10th, 2008, 4:20 pm

  • joebert
  • Sledgehammer
  • Genius
  • No Avatar
  • Inscription: Fév 10, 2004
  • Messages: 13458
  • Loc: Florida
  • Status: Offline

Message Août 10th, 2008, 5:13 pm

Quelque chose comme ce peut-être?

Code: [ 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 l’utilisateur
  • Inscription: Mai 22, 2004
  • Messages: 3415
  • Loc: Richland, WA
  • Status: Offline

Message Août 10th, 2008, 5:23 pm

Ill faire un essai, j'ai changé l'heure, il devrait exicute en environ une minute ou deux.

Quand je change une valeur dans mon crontab-je besoin de recharger quelque chose pour qu'elle prenne effet?

/ / Mise à jour: bien, j'ai mis de nouveau à la façon dont je l'avais avec la statique, et il a travaillé, je suppose que je n'ai pas à recharger tout. Tout est comme si elle n'aimait pas la date de la syntaxe.
#define NULL (::rand() % 2)
  • SpooF
  • ٩๏̯͡๏۶
  • Bronze Member
  • Avatar de l’utilisateur
  • Inscription: Mai 22, 2004
  • Messages: 3415
  • Loc: Richland, WA
  • Status: Offline

Message Août 10th, 2008, 5:38 pm

Okay, a trouvé le problème

Voici une refonte de l'exemple de Joe a donné.

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


Cela devrait fonctionner, mais je n'ai pas essayé ce format. Juste $ (date + \% a) ce qui crée un fichier du format Soleil . tar.gz, Lun. . tar.gz et ainsi de suite.
#define NULL (::rand() % 2)
  • joebert
  • Sledgehammer
  • Genius
  • No Avatar
  • Inscription: Fév 10, 2004
  • Messages: 13458
  • Loc: Florida
  • Status: Offline

Message Août 10th, 2008, 5:51 pm

Cela semble bon. Vous donne quelques semaines de sauvegardes et theyll remplacer eux-mêmes. :D
Strong with this one, the sudo is.

Afficher de l'information

  • Total des messages de ce sujet: 5 messages
  • Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 102 invités
  • Vous ne pouvez pas poster de nouveaux sujets
  • Vous ne pouvez pas répondre aux sujets
  • Vous ne pouvez pas éditer vos messages
  • Vous ne pouvez pas supprimer vos messages
  • Vous ne pouvez pas joindre des fichiers
 
 

© 2011 Unmelted, LLC. Ozzu® est une marque déposée de Unmelted, LLC